[Webkit-unassigned] [Bug 244097] "Wheel" events are not dispatched in iOS Safari when overscroll is disabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 19 08:49:34 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=244097

--- Comment #3 from Jarod Gowgiel <jarod.gowgiel at gmail.com> ---
Hey Isidor - thanks for the link! We're running into an issue that's very similar to what VSCode is seeing over in Lucid Software's products (who I'm investigating this issue for). I think the same problem here is impacting VSCode in the browser as well - after some brief poking, it looks like the core editor is a custom implementation of a scrollable window, which uses `overflow: hidden`, and the same rules (including the <meta> tag) that cause the issue on our sites.

I can't think of any potential resolutions that we can take from the app side in either case, since it seems like both products rely on overscroll being disabled to improve the user experience. iOS Safari seems to be in violation of the W3 spec in this situation:

> A user agent MUST dispatch this event when a mouse wheel has been rotated around any axis, or when an equivalent input device (such as a mouse-ball, certain tablets or touchpads, etc.) has emulated such an action.

Keyword "MUST", and I think the bug here is that the event is, under certain conditions, not being dispatched at all.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220819/b30b796e/attachment-0001.htm>


More information about the webkit-unassigned mailing list