Failing WPTs in /pointerevents/coalesced_events_attributes_under_load.https.html?mouse
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
People
(Reporter: edgar, Assigned: masayuki)
References
Details
Assignee | ||
Updated•26 days ago
|
Assignee | ||
Comment 1•26 days ago
|
||
I think that the test is invalid. It tests 2 or more mousemove
or touchmove
events are coalesced and they appear as coalesced pointermove
events. However, it tries to do things tricky to make the content process busy. However, there is no guarantee that browsers make synthesized events coalesced. At least, Gecko coalesces eMouseMove
and eTouchMove
events when a content process received. I.e., synthesized events are not cross the process boundary, they won't be coalesces. Additionally, even if I enable test.events.async.enabled
to make all events came from the parent process with a patch for bug 1914560 (which implements coalesced events for synthesized events), we won't pass the test.
So, I think that we can suggest it should be dropped from the scope of interop 2024 at least. WDYT, zcorpan?
Assignee | ||
Comment 2•26 days ago
|
||
FYI: Enabling the pref and applying the patch makes Gecko fail the test with same reason as Chrome.
Comment 3•23 days ago
|
||
Sounds good. I was going to suggest filing a test change proposal, but https://github.com/web-platform-tests/interop/issues/690 was just filed today.
Comment 4•23 days ago
|
||
We just renamed the test to ".optional.html" because the main assert here enforces an optional part of the spec. We should have instead included "pointerevents/coalesced_events_attributes.https.html?mouse" in Interop, apologies for missing this. Let's discuss the next steps in the github issue.
Assignee | ||
Comment 5•22 days ago
|
||
Thank you!
When I check the scope of Interop 2024, coalesced_events_attributes.https.html?mouse
was already in the scope and I started to work on it (bug 1914560).
Assignee | ||
Updated•22 days ago
|
Description
•