- From: Rick Byers via GitHub <noreply@w3.org>
- Date: Mon, 12 Jan 2026 22:03:10 +0000
- To: public-pointer-events@w3.org
RByers has just created a new issue for https://github.com/w3c/pointerevents: == Reduce scroll performance impact of `wheel` listeners == `wheel` events are a big problem for scroll performance. Eg. using [timestamps to monitor latency](http://rbyers.github.io/scroll-latency.html) @n8schloss has found that `wheel` listeners are a real problem for scroll performance in Facebook. There are a number of incubation-style efforts underway to try to improve this, which if successful should probably make it back into the UI Events specification somehow. In particular: - When all `wheel` listeners are [passive](https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md), wheel events should be uncancelable (already shipping in Chrome and I believe Safari and Firefox). Eg. perhaps UI Events should have a "cancelability" section like [Touch Events does](https://w3c.github.io/touch-events/#cancelability) - Define touchpad "latching" and use that to [make wheel events uncancelable during a scroll](https://github.com/WICG/interventions/issues/33) - Let developers [opt-out](https://bugs.chromium.org/p/chromium/issues/detail?id=162179#c75) of scrolling bubbling up past some elements (eg. fixed position), eliminating the need for some non-passive wheel listeners - Define a declarative `wheel-action` API to make it easier to move to a passive-by-default model as [we're working towards for touch](https://github.com/WICG/interventions/issues/18). /cc @tdresser @dtapuska @igrigorik Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/588 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 12 January 2026 22:03:11 UTC