Bug 1861323 [wpt PR 42771] - WPT: consolidate top layer helpers, a=testonly
commit8954334c73614133532712366d2c8230087ae4d2
authorDomenic Denicola <domenic@chromium.org>
Wed, 1 Nov 2023 09:13:54 +0000 (1 09:13 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Mon, 6 Nov 2023 09:06:40 +0000 (6 09:06 +0000)
tree11514d3f427fd77d7316263c78199a68c651087a
parent0cdedf33f72f51b183266245b0bdc687f39a3563
Bug 1861323 [wpt PR 42771] - WPT: consolidate top layer helpers, a=testonly

Automatic update from web-platform-tests
WPT: consolidate top layer helpers

Both close watcher and popover tests had a test_driver.bless variant that works with top layer. This consolidates them into /common/top-layer.js, which both sets of tests can use.

Additionally, move isTopLayer from popover-utils.js to the new shared file. Then, the fullscreen tests can depend on that file, instead of depending on the popover utils file.

Change-Id: I1600c9d422842ed02ee245d47521036f22074860
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4970817
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Auto-Submit: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1215329}

--

wpt-commits: a1463fbaff05ffa3bc7938bea3ac67ffd685e678
wpt-pr: 42771
12 files changed:
testing/web-platform/tests/close-watcher/closewatcher-dialog-popover.html
testing/web-platform/tests/close-watcher/resources/helpers.js
testing/web-platform/tests/close-watcher/user-activation-shared.html
testing/web-platform/tests/common/top-layer.js [new file with mode: 0644]
testing/web-platform/tests/fullscreen/api/fullscreen-reordering.html
testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html
testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html
testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-canceling.html
testing/web-platform/tests/html/semantics/popovers/popover-close-request.html
testing/web-platform/tests/html/semantics/popovers/popover-top-layer-combinations.html
testing/web-platform/tests/html/semantics/popovers/popover-top-layer-interactions.html
testing/web-platform/tests/html/semantics/popovers/resources/popover-utils.js