블록 범위 레인 드래그: 행 간 margin에서도 인덱스 추적(v1.0.9)

elementFromPoint 실패 시 루트 내 행 박스와 clientY 거리로 스냅.
레인 히트 폭 소폭 확대. 문서 반영.
This commit is contained in:
2026-05-14 14:49:08 +09:00
parent bd0e2ad120
commit 35c378c8f5
6 changed files with 81 additions and 13 deletions

View File

@@ -1,5 +1,11 @@
# 의사결정 이력
## 2026-05-13 v1.0.9
### 블록 범위 드래그와 행 간 여백
범위 드래그 중 `pointermove`마다 `elementFromPoint``[data-editor-block-id]` 조상을 찾았다. 블록 행 사이에는 `margin-top`으로 생기는 **보더 박스 밖 여백**이 있어, 포인터가 그 구간에 있으면 최상단 요소가 행이 아니라 상위 래퍼가 되고 `closest`가 실패한다. 에디터 루트 ref 안의 모든 행 박스와 `clientY`의 거리를 비교하는 보조 경로를 두어 동일 제스처로 다중 블록까지 이어지게 했다.
## 2026-05-13 v1.0.8
### 블록 범위 복사와 부분 텍스트 선택