1
0
Fork 0
firefox/testing/web-platform/tests/partitioned-popins/partitioned-popins.limit.tentative.https.window.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

29 lines
854 B
JavaScript

// META: script=/resources/testdriver.js
// META: script=/resources/testdriver-vendor.js
'use strict';
// Spec: https://explainers-by-googlers.github.io/partitioned-popins/
// Step 1 - Open a popin and succeed.
// Step 2 - Open a second popin and fail.
// Step 3 - Cleanup.
async_test(t => {
let message = "";
// Step 1
try {
let popin_1 = window.open("/partitioned-popins/resources/partitioned-popins.wait.html", '_blank', 'popin');
message += popin_1 ? "FirstPopinOpened-" : "";
} catch (_) {}
// Step 2
try {
let popin_2 = window.open("/partitioned-popins/resources/partitioned-popins.wait.html", '_blank', 'popin');
message += popin_2 ? "SecondPopinOpened-" : "";
} catch (_) {}
// Step 3
assert_equals(message, "FirstPopinOpened-");
t.done();
}, "Verify only one partitioned popin can be open at a time.");