Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.5 KiB
FAIL
-
crates/ely-lok/src/view/lane.rs:116 — An arrow's actual page change is queued only after its worker reply returns to the UI, behind subsequent inputs already in the lane. On slide 1, queue Down–Tab–Down before the worker catches up: Tab selects slide 1's title and the second Down moves it, then the deferred turn shows slide 2. The rebuilt-worker integration probe changed the departing title's y coordinate from 628 to 728 (1/100 mm); Down–Tab also loses the intended selection on slide 2, while the settled control passes (
.work/R6.13-r2/probe-final.log). Complete the page change in input order before processing following keys or mouse events, and cover navigation immediately followed by selection/editing. -
crates/ely-lok/src/view/turn.rs:67 — Round 1's smooth-scroll defect remains when a gesture begins with whole increments: these events are classified as discrete wheel notches until a fractional delta appears. The pinned X11 adapter emits
Linesfor smooth motion and permits whole increments. Replaying-3, -3, then eight-0.4line deltas without a pause produces three turns instead of one (.work/R6.13-r2/scroll-probe.log); the equivalent stream normalized to this Windows machine's seven-line setting moves ElyShow from slide 1 to slide 4 (.work/R6.13-r2/probe-final.log). Preserve the smooth-versus-discrete distinction in the input adapter instead of inferring it from fractional values, and test gestures beginning with whole increments.