Closed Bug 1876531 Opened 2 years ago Closed 2 years ago

Intermittent TVw /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html | After removing the last over element, redundant mouseenter events should not be fired on the ancestors - assert_equals: expected "mouseover@div#parent, mouseout

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr115 --- unaffected
firefox122 --- unaffected
firefox123 --- unaffected
firefox124 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, test-verify-fail)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=444583569&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JDnXcnrITXynWy5tghHlgw/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JDnXcnrITXynWy5tghHlgw/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2024-01-25T12:32:26.327Z] 12:32:26     INFO - TEST-START | /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html
[task 2024-01-25T12:32:26.327Z] 12:32:26     INFO - Run 1/10
[task 2024-01-25T12:32:26.405Z] 12:32:26     INFO - Setting pref layout.reflow.synthMouseMove to true
[task 2024-01-25T12:32:26.636Z] 12:32:26     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 18, 'y': 50, 'origin': 'viewport'}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 18, 'y': 18, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '1'}]}
[task 2024-01-25T12:32:26.747Z] 12:32:26     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 18, 'y': 114, 'origin': 'viewport'}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 18, 'y': 18, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '3'}]}
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - 
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - TEST-UNEXPECTED-FAIL | /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html | After removing the last over element, redundant mouseenter events should not be fired on the ancestors - assert_equals: expected "mouseover@div#parent, mouseout@div#parent, mouseleave@div#parent, mouseleave@div#grandparent, mouseover@body, mousemove@body" but got "mouseleave@div#parent, mouseleave@div#grandparent, mouseover@body, mousemove@body"
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - @http://web-platform.test:8000/uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html:89:18
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - 
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - TEST-UNEXPECTED-FAIL | /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html | After removing the root element in the shadow under the cursor, mouseleave events should be targeted outside the shadow, but redundant mouseenter events should not be fired - assert_equals: expected "mouseover@div#shadowHost, mouseout@div#shadowHost, mouseleave@div#shadowHost, mouseleave@div#containerOfShadowHost, mouseover@body, mousemove@body" but got "mouseleave@div#shadowHost, mouseleave@div#containerOfShadowHost, mouseover@body, mousemove@body"
[task 2024-01-25T12:32:26.838Z] 12:32:26     INFO - @http://web-platform.test:8000/uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html:143:18
[task 2024-01-25T12:32:26.839Z] 12:32:26     INFO - TEST-OK | /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html | took 511ms
[task 2024-01-25T12:32:26.842Z] 12:32:26     INFO - PID 5550 | 1706185946841	Marionette	INFO	Stopped listening on port 33179
[task 2024-01-25T12:32:27.343Z] 12:32:27     INFO - PID 5550 | console.error: ({})
[task 2024-01-25T12:32:27.545Z] 12:32:27     INFO - Browser exited with return code 0
[task 2024-01-25T12:32:27.547Z] 12:32:27     INFO - Closing logging queue
[task 2024-01-25T12:32:27.548Z] 12:32:27     INFO - queue closed
[task 2024-01-25T12:32:27.559Z] 12:32:27     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpeu1w1wo9
[task 2024-01-25T12:32:27.569Z] 12:32:27     INFO - Starting runner
[task 2024-01-25T12:32:28.131Z] 12:32:28     INFO - PID 5840 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2024-01-25T12:32:28.162Z] 12:32:28     INFO - PID 5840 | 1706185948161	Marionette	INFO	Marionette enabled
[task 2024-01-25T12:32:28.237Z] 12:32:28     INFO - PID 5840 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2024-01-25T12:32:28.260Z] 12:32:28     INFO - PID 5840 | 1706185948259	Marionette	INFO	Listening on port 52183
[task 2024-01-25T12:32:31.980Z] 12:32:31     INFO - PID 5840 | console.error: ({})
[task 2024-01-25T12:32:33.419Z] 12:32:33     INFO - TEST-START | /uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html

:masayuki, since you are the author of the regressor, bug 1875424, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(masayuki)
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(masayuki)
Resolution: --- → FIXED

Set release status flags based on info from the regressing bug 1875424

Component: DOM: Events → DOM: UI Events & Focus Handling
You need to log in before you can comment on or make changes to this bug.