Enable async widget events for wheel scrolling ("remote.events.async.wheel.enabled") by default for web-platform tests
Categories
(Testing :: web-platform-tests, task, P3)
Tracking
(Not tracked)
People
(Reporter: whimboo, Unassigned)
References
(Depends on 1 open bug, Blocks 4 open bugs)
Details
(Whiteboard: [webdriver:m16])
Attachments
(1 file)
On bug 1963567 I've enabled widget events for wheel scrolling only for the interop2025 related wpt tests by adding the pref to the manifest file for the given tests. While this works for our own testing and in CI it will fail for the upstream CI which is important to actually have valid results for the interop2025 dashboard.
Therefore we have to enable the async wheel scroll events by default for all wpt tests. This can be done by adding remote.events.async.wheel.enabled=true
to the web-platform specific user.js
file.
A try build of the current state can be found at:
https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=d8c871219807bf38c46f6ab6218ae7826c97a60a
For now it looks like that we are blocked on waiting for the event to be dispatched in the content process (see bug 1963550).
Reporter | ||
Updated•1 month ago
|
Comment 1•23 days ago
•
|
||
(In reply to Henrik Skupin [:whimboo][⌚️UTC+2] from comment #0)
On bug 1963567 I've enabled widget events [...] by adding the pref to the manifest file [...] it will fail for the upstream CI which is important to actually have valid results for the interop2025 dashboard.
--> Marking this as blocking the associated metabugs for interop-2025-webcompat (for e.g. overscroll-behavior-root.html
) and interop-2025-scrollend (for e.g.scrollend-event-fired-to-window.html
) since it sounds like this change is what will get us to passing (or closer to passing) on the upstream wpt.fyi dashboard.
Reporter | ||
Comment 2•8 days ago
|
||
We don't need to handle the single tracking bug 1939630 as blocker. It's basically only bug 1970586 that we need for async wheel events.
Reporter | ||
Comment 3•7 days ago
|
||
With the wait logic for the event to be dispatched now implemented I pushed another try build for Linux:
https://treeherder.mozilla.org/jobs?repo=try&revision=f0ba19de5005004dcbfec9942b784ded0247a0ba
Reporter | ||
Comment 4•6 days ago
|
||
I fixed a couple of meta data and with the fix for bug 1970851 included here is hopefully the final try build:
https://treeherder.mozilla.org/jobs?repo=try&revision=7d4fb30c4588318d99430453d0595a70759cf82e
Reporter | ||
Comment 5•6 days ago
|
||
Description
•