Bug 218931 - [GLIB] Force wheel events listeners on the root to be passive
Summary: [GLIB] Force wheel events listeners on the root to be passive
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-11-13 19:38 PST by Lauro Moura
Modified: 2020-11-20 19:39 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lauro Moura 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
Comment 1 Lauro Moura 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.
Comment 2 Radar WebKit Bug Importer 2020-11-20 19:39:13 PST
<rdar://problem/71649886>