Pad/internal
Greg Pomerantz 110c92e3fa Selection handles: capture base line at grab (fix jitter runaway)
The relative-line mapping resolved the anchor's base line from the
anchor's CURRENT byte on every drag event. Once the anchor crossed a
line, its own movement fed back into its target: a finger jittering
near a line boundary added one more line per event and raced the
anchor to the bottom of the file (reported: tiny vertical movements
jump the anchor off-screen).

Capture the anchor's visual line once at the grab (SelDragPressLine)
and compute the target from that fixed base. A jitter test
(TestSelDrag_EndHandle_JitterNearLineBoundary_Stable) pins the
runaway: mutation-verified against the per-event re-resolution.
2026-08-18 15:13:05 -04:00
..
browser chore: remove per-event debug logging from the normal path 2026-08-16 20:58:49 -04:00
editor Selection handles: capture base line at grab (fix jitter runaway) 2026-08-18 15:13:05 -04:00
io/pool Fix write-concurrency race: per-file write protocol + unique temps 2026-08-17 16:29:47 -04:00
perf perf: default-off in-app profiler + debug scroll jumps; verify scroll perf & clamping 2026-08-16 16:53:28 -04:00
test/e2e Collapse editor top bar to one row (back + filename) 2026-08-18 08:32:19 -04:00
ui Fix selection-handle drags, menu anchoring, and left-edge back-gesture theft 2026-08-18 13:09:29 -04:00