[wpt-sync] Sync PR 50001 - Another speculative fix for flaky touch WPT
Categories
(Core :: DOM: Events, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox136 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50001 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50001
Details from upstream follow.
David Awogbemila <awogbemila@chromium.org> wrote:
Another speculative fix for flaky touch WPT
Per the history[1], the fix in crrev.com/c/6149989 does not appear to
have succeeded. This patch makes another attempt borrowing logic from
waitForCompositorReady which has stronger implications about the
readiness of the compositor thread than waitForCompostiorCommit which
crrev.com/c/6149989 was based on.Bug: 385526611
Change-Id: I52bbd8023fe50c7076890efedf7caddbdfaa330c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6164303
Commit-Queue: David Awogbemila \<awogbemila@chromium.org>
Reviewed-by: Mustaq Ahmed \<mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1404305}
Assignee | ||
Comment 1•1 month ago
|
||
Assignee | ||
Updated•1 month ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Assignee | ||
Comment 3•1 month ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 3 tests and 5 subtests
Status Summary
Firefox
OK
: 3
PASS
: 237
FAIL
: 3
Chrome
OK
: 3
PASS
: 240
Safari
OK
: 2
PASS
: 2
FAIL
: 12
ERROR
: 1
Links
Details
New Tests That Don't Pass
- /touch-events/historical.html [wpt.fyi]
- TouchEvent::initTouchEvent:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- TouchEvent::initTouchEvent:
- /touch-events/single-touch.html [wpt.fyi]
- Verify touch events for a single touch drag operation:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Verify touch events for a single touch drag operation:
- /touch-events/touch-touchevent-constructor.html [wpt.fyi]
- Touch constructor exists and creates a Touch object with requested properties:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Touch constructor exists and creates a Touch object with requested properties:
Comment 5•1 month ago
|
||
bugherder |
Description
•