Open Bug 2058166 Opened 15 days ago Updated 8 days ago

Perma wpt /uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html | single tracking bug

Categories

(Core :: DOM: Events, defect)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [collect_confirm_failure][stockwell needswork:owner])

Filed by: asilaghi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=581074532&repo=mozilla-central&task=JXb5NLB3SquGyWX3_86VhQ.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JXb5NLB3SquGyWX3_86VhQ/runs/0/artifacts/public/logs/live_backing.log


[task 2026-07-27T14:00:41.448+00:00] 14:00:41     INFO - TEST-START | /uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html
[task 2026-07-27T14:00:41.453+00:00] 14:00:41     INFO - Closing window 050e5610-de62-4116-aa5a-054b279dc05b
[task 2026-07-27T14:00:41.493+00:00] 14:00:41     INFO - PID 9868 | [Child 3528, Main Thread] WARNING: IPC message 'PContent::Msg_StoreUserInteractionAsPermission' discarded: actor cannot send: file checkouts\gecko\ipc\glue\ProtocolUtils.cpp:516
[task 2026-07-27T14:00:41.497+00:00] 14:00:41     INFO - PID 9868 | [Child 3528, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file checkouts\gecko\toolkit\components\antitracking\bouncetrackingprotection\BounceTrackingProtection.cpp:473
[task 2026-07-27T14:00:41.506+00:00] 14:00:41     INFO - PID 9868 | [Parent 11132, Main Thread] WARNING: Frames were in different child lists???: file checkouts\gecko\layout\base\nsLayoutUtils.cpp:1300
[task 2026-07-27T14:00:41.556+00:00] 14:00:41     INFO - PID 9868 | [Parent 11132, Main Thread] WARNING: NS_ENSURE_TRUE(entry && entry->mInfo->mSharedState.Get()) failed: file checkouts\gecko\docshell\shistory\SessionHistoryEntry.cpp:1106
[task 2026-07-27T14:00:41.588+00:00] 14:00:41     INFO - PID 9868 | [Parent 11132, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file checkouts\gecko\toolkit\components\url-classifier\nsUrlClassifierDBService.cpp:1656
[task 2026-07-27T14:00:41.590+00:00] 14:00:41     INFO - PID 9868 | [Parent 11132, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file checkouts\gecko\toolkit\components\url-classifier\nsUrlClassifierDBService.cpp:2145
[task 2026-07-27T14:00:41.643+00:00] 14:00:41     INFO - PID 9868 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_178515930038657\AppData\Local\Temp\tmpun1pwfmy\runtests_leaks_7248_tab_pid8424.log
[task 2026-07-27T14:00:41.897+00:00] 14:00:41     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'wheel', 'actions': [{'type': 'scroll', 'x': 0, 'y': 0, 'deltaX': 0, 'deltaY': 50, 'origin': 'viewport', 'duration': 250}], 'id': 'wheel1'}, {'type': 'wheel', 'actions': [{'type': 'scroll', 'x': 0, 'y': 0, 'deltaX': 50, 'deltaY': 0, 'origin': 'viewport', 'duration': 250}], 'id': 'wheel2'}]}
[task 2026-07-27T14:00:42.083+00:00] 14:00:42     INFO - PID 9868 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_178515930038657\AppData\Local\Temp\tmpun1pwfmy\runtests_leaks_7248_tab_pid5900.log
[task 2026-07-27T14:00:42.096+00:00] 14:00:42     INFO - PID 9868 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_178515930038657\AppData\Local\Temp\tmpun1pwfmy\runtests_leaks_7248_tab_pid2312.log
[task 2026-07-27T14:00:42.110+00:00] 14:00:42     INFO - PID 9868 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_178515930038657\AppData\Local\Temp\tmpun1pwfmy\runtests_leaks_7248_tab_pid9964.log
[task 2026-07-27T14:00:42.220+00:00] 14:00:42     INFO - 
[task 2026-07-27T14:00:42.220+00:00] 14:00:42     INFO - TEST-UNEXPECTED-FAIL | /uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html | Simultaneous wheel events in different directions should not deadlock. - assert_approx_equals: Vertical delta from wheel1 must be processed. expected 50 +/- 0.1 but got 0
[task 2026-07-27T14:00:42.220+00:00] 14:00:42     INFO - @http://web-platform.test:8000/uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html:31:23
[task 2026-07-27T14:00:42.221+00:00] 14:00:42     INFO - TEST-OK | /uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html | took 773ms

Test is currently skipped with the Nova redesign by bug 2057902.

(In reply to Masayuki Nakano [:masayuki] (he/him)(JST, +0900) from comment #2)

It seems that wheel event at "0, 0" is consumed by the rounded corner?
https://searchfox.org/firefox-main/rev/4b4e59946a3db5ddf42ea730fc44c22a99877303/testing/web-platform/tests/uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html#27

That would make sense :\ Given that this is a web platform test, I'm assuming that we would not change this test in our tree in order to accommodate Firefox's design. Do you have (or do you know who has) some context about how we've handled previous examples of redesigns breaking web platform test implementations?

Flags: needinfo?(masayuki)
See Also: → 2058120

(In reply to Stephen Thompson [:sthompson] from comment #4)

Test is currently skipped with the Nova redesign by bug 2057902.

(In reply to Masayuki Nakano [:masayuki] (he/him)(JST, +0900) from comment #2)

It seems that wheel event at "0, 0" is consumed by the rounded corner?
https://searchfox.org/firefox-main/rev/4b4e59946a3db5ddf42ea730fc44c22a99877303/testing/web-platform/tests/uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html#27

That would make sense :\ Given that this is a web platform test, I'm assuming that we would not change this test in our tree in order to accommodate Firefox's design. Do you have (or do you know who has) some context about how we've handled previous examples of redesigns breaking web platform test implementations?

Yeah, failing WPT means that Nova changes the behavior of Firefox as a browser. However, it should not affect to content. So, I think this should block to ship Nova.

If my guess is correct, perhaps, the corner of the viewport should not clip the content as an event target.

Flags: needinfo?(masayuki)
You need to log in before you can comment on or make changes to this bug.