Closed Bug 1632222 Opened 4 months ago Closed 3 months ago

[wpt-sync] Sync PR 23174 - Migrate pointerevents/mouse-on-object.html to wpt

Categories

(Core :: DOM: Events, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 23174 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23174
Details from upstream follow.

Navid Zolghadr <nzolghadr@chromium.org> wrote:

Migrate pointerevents/mouse-on-object.html to wpt

The expected behavior on this test seems to be a
hack as it implicitly captures mouse to the object
and still sends the mouseup/pointerup to the object
when down happened on the object even though up is
happening outside of the object. This seems to
resolving compat issues on embedded flash objects.

Change-Id: Ibd888a989dbcf5e6ff08b35569903967edc957e6
Reviewed-on: https://chromium-review.googlesource.com/2160142
WPT-Export-Revision: 48bfa902f19dd4268c6d6216a623d52adbbfeeb5

Component: web-platform-tests → DOM: Events
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 135 tests

Status Summary

Firefox

OK : 31[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 32[GitHub]
PASS : 139[GitHub] 202[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug] 203[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 204[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL : 17[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 18[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug, GitHub]
ERROR: 39

Chrome

OK : 69
PASS : 2319
FAIL : 3
ERROR: 2

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/pointerevents/pointerevent_coalesced_events_attributes.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-left-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-x-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerrawupdate.html
pointerrawupdate event received: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-up-css_touch.html: ERROR (Chrome: OK)
/pointerevents/compat/pointerevent_mouse-on-object.html: ERROR (Chrome: ERROR)
/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK)
setPointerCapture + inactive button state: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-span-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerout_pen.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-none-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html
mouse pointermove getCoalescedEvents when lock test: FAIL [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: PASS)
/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-button-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerenter_does_not_bubble.html
mouse pointerenter.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerenter.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement value is null.: FAIL (Chrome: PASS)
/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html: ERROR (Chrome: ERROR)
/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html
pointer locked pointermove events received for button state changes: FAIL [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-qr-debug], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: PASS)
/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
setPointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html
releasePointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-svg-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_nohover_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-auto-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_disabled_form_control.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointercapture_in_frame.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_hoverable_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-right-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-table-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerleave_does_not_bubble.html
mouse pointerleave.toElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerleave.toElement IDL type object (JS type was undefined): FAIL
/pointerevents/pointerevent_boundary_events_in_capturing.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-y-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html
mouse Event sequence at implicit release on click: FAIL (Chrome: PASS)
/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_click_during_capture.html
mouse click target during capture: FAIL (Chrome: PASS)
/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-down-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_movementxy.html: ERROR (Chrome: OK)

Tests Disabled in Gecko Infrastructure

/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/77c6b30ce09a
[wpt PR 23174] - Migrate pointerevents/mouse-on-object.html to wpt, a=testonly
https://hg.mozilla.org/integration/autoland/rev/cdde438271ee
[wpt PR 23174] - Update wpt metadata, a=testonly
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/cad85ca01c01
[wpt PR 23174] - Migrate pointerevents/mouse-on-object.html to wpt, a=testonly
https://hg.mozilla.org/integration/autoland/rev/0cb8ec84d28f
[wpt PR 23174] - Update wpt metadata, a=testonly
Status: REOPENED → RESOLVED
Closed: 3 months ago3 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.