fix: coalesce queued scroll input

This commit is contained in:
2026-07-10 17:17:34 -04:00
parent 3c3d7edcd6
commit 37eb0a7825
5 changed files with 158 additions and 8 deletions
+4
View File
@@ -88,6 +88,10 @@ Real and verified:
(LOAD 1 → LOAD 2). The webview loading state reconciles through
redirects/pushState (`awaiting_url_change`), and `run_dev.sh` resolves the
macOS Metal toolchain so `cargo run`'s shader-build failure is fixed.
- Scroll input: consecutive same-document wheel requests coalesce at the
profile worker boundary while preserving total device-pixel distance;
clicks, text, and allow-once permission transfers retain strict ordering.
Verified by a blocked-worker burst regression and the live-site scroll e2e.
- Cross-platform: download Open/Reveal use per-OS launchers (macOS `open`,
Windows `cmd start`/`explorer /select`, Linux `xdg-open`); the command
overlay closes on Escape.