[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:50:37 PDT 2022


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

--- Comment #4 from Jarod Gowgiel <jarod.gowgiel at gmail.com> ---
(In reply to Jarod Gowgiel from comment #3)
> 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.

Quote taken from: https://www.w3.org/TR/uievents/#events-wheelevents

-- 
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/4a7f7e3b/attachment.htm>


More information about the webkit-unassigned mailing list