Closed Bug 1903025 Opened 2 years ago Closed 2 years ago

Perma Late Beta TEST-UNEXPECTED-FAIL | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | <...> when Gecko 129 switches from Early Beta to Late Beta on 2024-07-19

Categories

(Core :: DOM: Events, defect)

defect

Tracking

()

VERIFIED FIXED
129 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox127 --- unaffected
firefox128 --- unaffected
firefox129 + verified

People

(Reporter: smolnar, Assigned: masayuki)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 obsolete file)

Central as Late Beta simulations

How to run these simulations

Failure log

TEST-START | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse
[task 2024-06-17T11:04:16.195Z] 11:04:16     INFO - Closing window 75d5a23a-a902-4e77-8924-03ff9730d2ed
[task 2024-06-17T11:04:16.524Z] 11:04:16     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': -30, 'y': -30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 30, 'y': 30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 0, 'y': 0, 'origin': {'element-6066-11e4-a52e-4f735466cecf': '4f0ca52b-d77e-4724-82d9-51f111e7a022'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': 'TestPointer'}]}
[task 2024-06-17T11:04:16.738Z] 11:04:16     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '1'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': -30, 'y': -30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 30, 'y': 30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 0, 'y': 0, 'origin': {'element-6066-11e4-a52e-4f735466cecf': '4f0ca52b-d77e-4724-82d9-51f111e7a022'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': 'TestPointer'}]}
[task 2024-06-17T11:04:16.950Z] 11:04:16     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': -30, 'y': -30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 30, 'y': 30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 0, 'y': 0, 'origin': {'element-6066-11e4-a52e-4f735466cecf': '4f0ca52b-d77e-4724-82d9-51f111e7a022'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': 'TestPointer'}]}
[task 2024-06-17T11:04:17.145Z] 11:04:17     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '3'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': -30, 'y': -30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 30, 'y': 30, 'origin': {'element-6066-11e4-a52e-4f735466cecf': 'bb62a9f8-4c4d-4944-a818-afe1db0cdd4e'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}, {'type': 'pointerMove', 'x': 0, 'y': 0, 'origin': {'element-6066-11e4-a52e-4f735466cecf': '4f0ca52b-d77e-4724-82d9-51f111e7a022'}}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': 'TestPointer'}]}
[task 2024-06-17T11:04:17.330Z] 11:04:17     INFO - 
[task 2024-06-17T11:04:17.330Z] 11:04:17     INFO - TEST-FAIL | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | Pointer events from mouse received before/after slot removal at pointerdown - assert_equals: events received expected "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,(child-removed),pointerout@child,pointerleave@child,pointerover@parent,pointerup@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent" but got "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,(child-removed),pointerup@parent,pointerover@parent,pointerenter@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent"
[task 2024-06-17T11:04:17.330Z] 11:04:17     INFO - addPromiseTest/<@http://web-platform.test:8000/pointerevents/pointerevent_after_target_removed_from_slot.html?mouse:131:20
[task 2024-06-17T11:04:17.330Z] 11:04:17     INFO - TEST-UNEXPECTED-FAIL | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | Pointer events from mouse received before/after slotted-child removal at pointerdown - assert_equals: events received expected "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,(child-removed),pointerover@parent,pointerup@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent" but got "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,(child-removed),pointerup@parent,pointerover@parent,pointerenter@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent"
[task 2024-06-17T11:04:17.330Z] 11:04:17     INFO - addPromiseTest/<@http://web-platform.test:8000/pointerevents/pointerevent_after_target_removed_from_slot.html?mouse:131:20
[task 2024-06-17T11:04:17.332Z] 11:04:17     INFO - 
[task 2024-06-17T11:04:17.332Z] 11:04:17     INFO - TEST-FAIL | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | Pointer events from mouse received before/after slot removal at pointerup - assert_equals: events received expected "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,pointerup@child,(child-removed),pointerout@child,pointerleave@child,pointerover@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent" but got "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,pointerup@child,(child-removed),pointerover@parent,pointerenter@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent"
[task 2024-06-17T11:04:17.332Z] 11:04:17     INFO - addPromiseTest/<@http://web-platform.test:8000/pointerevents/pointerevent_after_target_removed_from_slot.html?mouse:131:20
[task 2024-06-17T11:04:17.333Z] 11:04:17     INFO - TEST-UNEXPECTED-FAIL | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | Pointer events from mouse received before/after slotted-child removal at pointerup - assert_equals: events received expected "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,pointerup@child,(child-removed),pointerover@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent" but got "pointerover@child,pointerenter@parent,pointerenter@child,pointerdown@child,pointerup@child,(child-removed),pointerover@parent,pointerenter@parent,pointerdown@parent,pointerup@parent,pointerout@parent,pointerleave@parent"
[task 2024-06-17T11:04:17.333Z] 11:04:17     INFO - addPromiseTest/<@http://web-platform.test:8000/pointerevents/pointerevent_after_target_removed_from_slot.html?mouse:131:20
[task 2024-06-17T11:04:17.334Z] 11:04:17     INFO - TEST-OK | /pointerevents/pointerevent_after_target_removed_from_slot.html?mouse | took 1139ms
[task 2024-06-17T11:04:17.334Z] 11:04:17     INFO - PID 26626 | 1718622257331	Marionette	INFO	Stopped listening on port 54477
[task 2024-06-17T11:04:17.762Z] 11:04:17     INFO - PID 26626 | [Child 27207, Main Thread] WARNING: DispatchEvent called on non-current inner window, dropping. Please check the window in the caller instead.: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:4198
[task 2024-06-17T11:04:17.767Z] 11:04:17     INFO - PID 26626 | [Child 27209, Main Thread] WARNING: DispatchEvent called on non-current inner window, dropping. Please check the window in the caller instead.: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:4198
[task 2024-06-17T11:04:17.809Z] 11:04:17     INFO - PID 26626 | [Parent 26626, IPC I/O Parent] WARNING: [1.1]: GetUserData call for port 'A678D617C45D48C3.AD9E502A0593EFFE' failed: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:425
Flags: needinfo?(masayuki)
Assignee: nobody → masayuki
Severity: -- → S3
Status: NEW → ASSIGNED
Flags: needinfo?(masayuki)

The behavior depends on
dom.events.mouse-pointer-boundary.keep-enter-targets-after-over-target-removed
pref which is enabled only in early beta builds and earlier.
https://searchfox.org/mozilla-central/rev/30e593b57fe1e71f5b4f50d1fa7c7dab3a9cac0b/modules/libpref/init/StaticPrefList.yaml#2555-2561

Pushed by masayuki@d-toybox.com: https://hg.mozilla.org/integration/autoland/rev/2a1b7b4b19e5 Allow `pointerevent_after_target_removed_from_slot.html` to fail some tests if late-beta or release r=smaug

Oh, the ini file was updated, but the merge succeeded without any conflict...

Flags: needinfo?(masayuki)

Hmm, both tests are now marked as expected-fails. So, perhaps, this bug is now invalid.
https://hg.mozilla.org/mozilla-central/rev/c6c12236da17b96101a006f62a78a71e21238b1d

:aryx, could you or the Sherrifs take a look at Comment 5?

Flags: needinfo?(aryx.bugmail)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(aryx.bugmail)
Resolution: --- → INVALID
Attachment #9408301 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: