Bug 218931
| Summary: | [GLIB] Force wheel events listeners on the root to be passive | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Lauro Moura <lmoura> |
| Component: | UI Events | Assignee: | 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
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Lauro Moura
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
<rdar://problem/71649886>