Bug 218931

Summary: [GLIB] Force wheel events listeners on the root to be passive
Product: WebKit Reporter: Lauro Moura <lmoura>
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bugs-noreply, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=218842

Lauro Moura
Reported 2020-11-13 19:38:27 PST
bug218842 changed 'wheel' and 'mousewheel' events on root objects to be passive if they were not explicitly registered as non-passive. Most of the work is done but this feature is hidden under a mac-specific version check enabled only when linking with new versions of the SDK. Considering GTK/WPE release scheme, could it be enabled directly? New tests timing out due to this: fast/events/wheel/wheel-event-listeners-on-body-made-passive.html fast/events/wheel/wheel-event-listeners-on-document-made-passive.html fast/events/wheel/wheel-event-listeners-on-window-left-active.html fast/events/wheel/wheel-event-listeners-on-window-made-passive.html
Attachments
Lauro Moura
Comment 1 2020-11-20 07:03:46 PST
fast/events/wheel/wheel-event-in-passive-region-non-cancelable.html It's also timing out and related to the bugs previously mentioned.
Radar WebKit Bug Importer
Comment 2 2020-11-20 19:39:13 PST
Note You need to log in before you can comment on or make changes to this bug.