Files
ElyOffice/tasks/reviews/R6.13-r3.md
T
ZacharyZhang-NYandClaude Opus 5.5 aa419fdfc9
release / macos (push) Failing after 1s
release / windows (push) Successful in 12m14s
release / linux (push) Successful in 9m30s
R6.13 round 3 fix: each wheel notch turns; drop the unused part()
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-15 20:43:11 -04:00

1018 B

FAIL

  • crates/ely-lok/src/view/turn.rs:69 — Treating every line delta as one gesture breaks R6.13's one-page-per-wheel-notch requirement. In the rebuilt-worker integration probes, three physical notches delivered without a 200 ms pause advance from slide 1 to slide 2 instead of slide 4; one event containing two notches reaches slide 2 instead of slide 3 (.work/R6.13-r3/probe-tests.log). The new unit test even expects two notches to turn once. Preserve the adapter's discrete-wheel versus smooth-scroll distinction, count every discrete notch, and retain the one-turn limit for touchpad gestures; cover both rapid notches and multi-notch events.

  • crates/ely-lok/src/view/turn.rs:89 — LokView::part() is now dead code: this round deletes its sole caller, Deck::turn, and no production or checked-in test caller remains under apps/ or crates/ (.work/R6.13-r3/part-callers.log). The worker-driven navigation path no longer uses this accessor, violating agents.md rule 6. Remove the unused accessor.