Closed Bug 1658577 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 24954 - WPT Test times out in Firefox and Safari

Categories

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

task

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Liviu Tinta <liviutinta@chromium.org> wrote:

WPT Test times out in Firefox and Safari

Different browsers fire different number of events for this test. Stop
the test when the done button is clicked instead of when a certain
number of events are fired.

There are significant differences in how browsers fire pointer events
and compatible mouse events when an element is removed from the DOM.
There is a discussion here: https://github.com/w3c/pointerevents/issues/285
about the order of pointerenter events and compatible mouseenter events when an
element is removed from the DOM. Once the discussion is finalized and
there is consensus this test might have to be adjusted.

Change-Id: I5202eb7a1fcc557985279a978596c9446105f417

Reviewed-on: https://chromium-review.googlesource.com/2348530
WPT-Export-Revision: 91d9f10132f594c637757ac1b423c983be5e9225

PR 24954 applied with additional changes from upstream: 5574dda72bad8c20f1859ccdec8a01f025b18ac5
Component: web-platform-tests → DOM: Events
Product: Testing → Core

CI Results

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

Total 1 tests and 4 subtests

Status Summary

Firefox

OK : 1
PASS: 1
FAIL: 3[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, GitHub] 4[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]

Chrome

OK : 1
PASS: 4

Safari

OK : 1
FAIL: 4

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/pointerevents/compat/pointerevent_compat-mouse-events-when-removing-nodes.html
Compat mouse events with node removal on pointerup: FAIL (Chrome: PASS, Safari: FAIL)
Compat mouse events with no node removal: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], PASS [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, GitHub] (Chrome: PASS, Safari: FAIL)
Compat mouse events with node removal on pointerdown: FAIL (Chrome: PASS, Safari: FAIL)
Compat mouse events with node removal on pointermove: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/67c659ded4ae [wpt PR 24954] - PointerEvent WPT for compat mouse events: fix timeout in FF and Safari, a=testonly https://hg.mozilla.org/integration/autoland/rev/fcd7ab1e235a [wpt PR 24954] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
You need to log in before you can comment on or make changes to this bug.