diff --git a/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt new file mode 100644 index 00000000000..2097b2ecddc --- /dev/null +++ b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt @@ -0,0 +1,4 @@ +This is a testharness.js-based test. +FAIL Cross-origin openee redirected to same-origin with same-origin-allow-popups assert_equals: opener expected "false" but got "true" +Harness: the test ran to completion. + diff --git a/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html new file mode 100644 index 00000000000..7dba76c4ef5 --- /dev/null +++ b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html @@ -0,0 +1,84 @@ + + COOP reports are to the opener when the opener used COOP-RO+COEP and then its + cross-origin openee tries to access it. + + + + + + + + + diff --git a/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/resources/dispatcher.js b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/resources/dispatcher.js index 38243fab81a..13c01add30f 100644 --- a/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/resources/dispatcher.js +++ b/blink/web_tests/external/wpt/html/cross-origin-opener-policy/reporting/resources/dispatcher.js @@ -64,6 +64,8 @@ const reportToHeaders = function(uuid) { return { header: `|header(report-to,${reportToJSON})`, coopSameOriginHeader: `|header(Cross-Origin-Opener-Policy,same-origin%3Breport-to="${uuid}")`, + coopSameOriginAllowPopupsHeader: `|header(Cross-Origin-Opener-Policy,same-origin-allow-popups%3Breport-to="${uuid}")`, coopReportOnlySameOriginHeader: `|header(Cross-Origin-Opener-Policy-Report-Only,same-origin%3Breport-to="${uuid}")`, + coopReportOnlySameOriginAllowPopupsHeader: `|header(Cross-Origin-Opener-Policy-Report-Only,same-origin-allow-popups%3Breport-to="${uuid}")`, }; };