Support in current browsers

Checked against the current browser versions recorded in MDN browser data 8.1.5.

BrowserMinimumOutcomeReason
Chrome155WorksEvery required mapped BCD feature is available without a recorded qualification.
Edge154WorksEvery required mapped BCD feature is available without a recorded qualification.
Firefox157WorksEvery required mapped BCD feature is available without a recorded qualification.
Safari27WorksEvery required mapped BCD feature is available without a recorded qualification.
Chrome for Android155WorksEvery required mapped BCD feature is available without a recorded qualification.
Firefox for Android157WorksEvery required mapped BCD feature is available without a recorded qualification.
Safari on iOS27WorksEvery required mapped BCD feature is available without a recorded qualification.
Android WebView155Not supportedAt least one required mapped feature is not available at this browser baseline.
Samsung Internet30.0WorksEvery required mapped BCD feature is available without a recorded qualification.
The release trace

How support changed

Each segment groups recorded releases with the same result. Gaps between recorded versions are not filled in. This is support at each release, rather than the planner’s check of every release above a minimum.

Chrome

http.headers.Cross-Origin-Opener-Policy
  1. 1 – 8181 recorded releases
    Not supported
  2. 83 – 15573 recorded releases
    Works

Edge

http.headers.Cross-Origin-Opener-Policy
  1. 12 – 8110 recorded releases
    Not supported
  2. 83 – 15472 recorded releases
    Works

Firefox

http.headers.Cross-Origin-Opener-Policy
  1. 1 – 7881 recorded releases
    Not supported
  2. 79 – 15779 recorded releases
    Works

Safari

http.headers.Cross-Origin-Opener-Policy
  1. 1 – 15.127 recorded releases
    Not supported
  2. 15.2 – 2734 recorded releases
    Works

Chrome for Android

http.headers.Cross-Origin-Opener-Policy
  1. 18 – 8158 recorded releases
    Not supported
  2. 83 – 15573 recorded releases
    Works

Firefox for Android

http.headers.Cross-Origin-Opener-Policy
  1. 4 – 6862 recorded releases
    Not supported
  2. 79 – 15779 recorded releases
    Works

Safari on iOS

http.headers.Cross-Origin-Opener-Policy
  1. 1 – 15.124 recorded releases
    Not supported
  2. 15.2 – 2734 recorded releases
    Works

Android WebView

http.headers.Cross-Origin-Opener-Policy
  1. 1 – 155126 recorded releases
    Not supported

Samsung Internet

http.headers.Cross-Origin-Opener-Policy
  1. 1.0 – 12.129 recorded releases
    Not supported
  2. 13.0 – 30.023 recorded releases
    Works

BCD 8.1.5 · catalogue 2.3.0. Source corrections can change this trace without a new browser release.

A fixed result snapshot

What those browser runs reported

Reviewed 11 October 2026

These are published results from specific stable-labelled browser builds. They are separate from the compatibility calculation and from evidence about your application. File outcomes and subtest counts stay separate. OK describes a completed harness, which can still contain failing subtests; Pass and Fail can also describe tests without a harness.

Exact browser builds, systems and source revision
  • firefox 157.0 · linux 22.04 · stable
    Run 4877098740350976 · 2026-10-06T10:36:34.451Z to 2026-10-06T11:50:28.028Z
    cc74d2669f5de548e808779877d1d33339ec5115
  • safari 27.0 (22625.1.29.11.27) · mac 27.0 · stable
    Run 5164107446878208 · 2026-10-06T06:14:03.64Z to 2026-10-06T09:13:55.471Z
    cc74d2669f5de548e808779877d1d33339ec5115
  • chrome 154.0.8037.92 · linux 22.04 · stable
    Run 6218298311311360 · 2026-10-06T07:44:01.102Z to 2026-10-06T11:57:16.569Z
    cc74d2669f5de548e808779877d1d33339ec5115

“Stable” is the upstream run label. Complete runtime flags were not supplied by the summary API. These results do not cover every browser version, mobile platform or operating system.

Cross-Origin-Opener-Policy

html/cross-origin-opener-policy

161 test files retained from 161 returned search matches. Only this exact directory prefix is included. This is the returned result inventory, not a claim that every possible suite test ran.

Browser buildSubtests passed / reportedFile outcomes
firefox
157.0
510 / 651150 OK · 11 Timeout
safari
27.0 (22625.1.29.11.27)
573 / 651159 OK · 2 Timeout
chrome
154.0.8037.92
614 / 619152 OK · 8 Error · 1 Timeout
Read all 161 retained file results
Test filefirefoxsafarichrome
blob-popup.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
coep-blob-popup.https.htmlOK · 2/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
coep-navigate-popup.https.html?0-1OK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
coep-navigate-popup.https.html?2-3OK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
coep-navigate-popup.https.html?4-lastOK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
coep-redirect.https.htmlOK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
coep-with-cross-origin.https.htmlOK · 5/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
coep-with-same-origin.https.htmlOK · 5/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
coep-with-same-site.https.htmlOK · 5/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
coop-coep-sandbox.https.htmlOK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
coop-csp-sandbox-navigate.https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 1/2 subtests
coop-csp-sandbox.https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
coop-navigate-same-origin-csp-sandbox.htmlOK · 0/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
coop-navigated-history-popup.https.htmlOK · 1/1 subtestsOK · 0/1 subtestsOK · 1/1 subtests
coop-navigated-popup.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
coop-noopener-allow-popups.https.htmlTimeout · 0/9 subtestsOK · 9/9 subtestsOK · 9/9 subtests
coop-popup-opener-navigates.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
coop-same-origin-allow-popups-document-write.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
coop-sandbox-cuts-opener.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
coop-sandbox-redirects-cuts-opener.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
coop-sandbox.https.htmlOK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
header-parsing-failures.https.html?1-4OK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
header-parsing-failures.https.html?12-lastOK · 5/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
header-parsing-failures.https.html?5-8OK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
header-parsing-failures.https.html?9-12OK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
header-parsing-non-ascii.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
header-parsing-repeated.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
header-parsing-successes.https.htmlOK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
historical/coep-navigate-popup-unsafe-inherit.https.htmlOK · 4/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
historical/popup-same-origin-unsafe-allow-outgoing-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-origin-unsafe-allow-outgoing-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-origin-unsafe-allow-outgoing-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-unsafe-allow-outgoing-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-unsafe-allow-outgoing-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-unsafe-allow-outgoing-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
historical/popup-same-site-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-same-origin-allow-popups-to-same-origin.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-same-origin.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsError · 0/0 subtests
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-same-origin-to-same-origin.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-same-origin.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-same-origin.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-same-origin.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-same-origin.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-same-origin-to-unsafe-none.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-unsafe-none.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-unsafe-none.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsError · 0/0 subtests
iframe-popup-same-origin-to-unsafe-none.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-same-origin-to-unsafe-none.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-unsafe-none-to-same-origin.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsError · 0/0 subtests
iframe-popup-unsafe-none-to-same-origin.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-same-origin.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-same-origin.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsError · 0/0 subtests
iframe-popup-unsafe-none-to-same-origin.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
iframe-popup-unsafe-none-to-unsafe-none.https.html?1-2OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-unsafe-none.https.html?3-4OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-unsafe-none.https.html?5-6OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-unsafe-none.https.html?7-8OK · 6/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
iframe-popup-unsafe-none-to-unsafe-none.https.html?9-lastOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
javascript-url.https.html?1-2OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?11-12OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?13-14OK · 2/2 subtestsOK · 2/2 subtestsError · 0/0 subtests
javascript-url.https.html?15-16OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?17-lastOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?3-4OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?5-6OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
javascript-url.https.html?7-8OK · 2/2 subtestsOK · 2/2 subtestsError · 0/0 subtests
javascript-url.https.html?9-10OK · 2/2 subtestsOK · 2/2 subtestsError · 0/0 subtests
navigate-to-aboutblank.https.htmlOK · 4/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
navigate-top-to-aboutblank.https.htmlOK · 0/3 subtestsOK · 0/3 subtestsOK · 0/3 subtests
no-https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-coop-by-sw.https.html?1-4Timeout · 0/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
popup-coop-by-sw.https.html?5-lastTimeout · 0/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
popup-meta-http-equiv.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
popup-redirect-cache.https.html?0-1OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-redirect-cache.https.html?2-3OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-redirect-cache.https.html?4-5OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-redirect-cache.https.html?6-7OK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-redirect-cache.https.html?8-lastOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
popup-redirect-same-origin-allow-popups.https.htmlOK · 0/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
popup-same-origin-allow-popups-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-same-origin-allow-popups-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-same-origin-allow-popups-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-same-origin-non-initial-about-blank.https.htmlOK · 1/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
popup-same-origin-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-same-origin-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-same-origin-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unsafe-none-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unsafe-none-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unsafe-none-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unspecified-with-cross-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unspecified-with-same-origin.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-unspecified-with-same-site.https.htmlOK · 8/8 subtestsOK · 8/8 subtestsOK · 8/8 subtests
popup-with-structured-header.https.htmlOK · 3/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
reporting/access-reporting/access-from-coop-page-to-openee_coop-ro_cross-origin.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-from-coop-page-to-openee_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-from-coop-page-to-opener_coop-ro_cross-origin.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-from-coop-page-to-opener_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-from-coop-page-to-other_coop-ro_cross-origin.https.htmlOK · 0/1 subtestsOK · 0/1 subtestsOK · 1/1 subtests
reporting/access-reporting/access-from-coop-page-to-other_coop-ro.https.htmlOK · 0/1 subtestsOK · 0/1 subtestsOK · 1/1 subtests
reporting/access-reporting/access-to-coop-page-from-openee_coop-ro_cross-origin.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-to-coop-page-from-openee_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-to-coop-page-from-opener_coop-ro_cross-origin.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-to-coop-page-from-opener_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/access-to-coop-page-from-other_coop-ro_cross-origin.https.htmlOK · 0/1 subtestsOK · 0/1 subtestsOK · 1/1 subtests
reporting/access-reporting/access-to-coop-page-from-other_coop-ro.https.htmlOK · 0/1 subtestsOK · 0/1 subtestsOK · 1/1 subtests
reporting/access-reporting/property-blur.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-close.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-closed.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-focus.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-frames.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-indexed-getter.https.htmlOK · 4/6 subtestsOK · 4/6 subtestsOK · 6/6 subtests
reporting/access-reporting/property-length.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-location-get.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-location-set.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-named-getter.https.htmlOK · 5/8 subtestsOK · 5/8 subtestsOK · 8/8 subtests
reporting/access-reporting/property-opener-get.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-opener-set.https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-postmessage-1.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsError · 0/0 subtests
reporting/access-reporting/property-postmessage-2.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-self.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-top.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/property-window.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/report-to-both_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/access-reporting/reporting-observer.htmlTimeout · 0/4 subtestsTimeout · 0/4 subtestsTimeout · 3/4 subtests
reporting/document-reporting/report-only-four-reports.https.htmlOK · 0/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
reporting/document-reporting/report-to-both_coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/document-reporting/reporting-redirect-with-same-origin-allow-popups.https.htmlOK · 0/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/document-reporting/reporting-redirect-with-unsafe-none.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
reporting/navigation-reporting/report-only-four-reports.https.htmlOK · 1/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/navigation-reporting/report-only-from-unsafe-none.https.htmlOK · 1/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
reporting/navigation-reporting/report-only-same-origin-report-to.https.htmlOK · 2/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
reporting/navigation-reporting/report-only-same-origin-with-coep-report-only.https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/navigation-reporting/report-only-same-origin-with-coep.https.htmlOK · 2/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/navigation-reporting/report-only-same-origin.https.htmlOK · 1/3 subtestsOK · 3/3 subtestsOK · 3/3 subtests
reporting/navigation-reporting/reporting-coop-navigated-opener.https.htmlOK · 0/1 subtestsOK · 1/1 subtestsOK · 1/1 subtests
reporting/navigation-reporting/reporting-coop-navigated-popup.https.htmlTimeout · 0/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/navigation-reporting/reporting-popup-report-to-must-be-string.https.htmlTimeout · 0/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https.htmlTimeout · 0/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
reporting/navigation-reporting/reporting-popup-same-origin-coep-report-to.https.htmlTimeout · 1/6 subtestsOK · 6/6 subtestsOK · 6/6 subtests
reporting/navigation-reporting/reporting-popup-same-origin-report-to.https.htmlTimeout · 1/7 subtestsOK · 7/7 subtestsOK · 7/7 subtests
reporting/navigation-reporting/reporting-popup-same-origin.https.htmlTimeout · 0/5 subtestsOK · 5/5 subtestsOK · 5/5 subtests
reporting/navigation-reporting/reporting-popup-unsafe-none-report-to.https.htmlTimeout · 0/4 subtestsOK · 4/4 subtestsOK · 4/4 subtests
reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.htmlOK · 0/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests
reporting/tentative/access-to-noopener-page-from-no-coop-ro.https.htmlOK · 0/2 subtestsOK · 0/2 subtestsOK · 2/2 subtests
resource-popup.https.htmlOK · 12/12 subtestsTimeout · 7/12 subtestsOK · 12/12 subtests
tentative/noopener/coop-noopener-allow-popups-restrict-properties.https.htmlOK · 0/2 subtestsOK · 2/2 subtestsOK · 2/2 subtests

Pinned API queryTest source at the run revision

Source-response fingerprintSHA-256 d116721b6823af4ff8fdaabb5ccb919e7ca9fa51fb11641d0172ca2fe4080a4f

The digest identifies the complete downloaded directory response used for this projection, before file selection. It does not authenticate the runner or prove that the results are truthful.

What this feature can and cannot do

Helps protect against

  • Cross-window reference attacks
  • Cross-origin process isolation gaps

Does not guarantee

  • All cross-origin data exposure
  • Application authorisation
  • Isolation without companion resource policies

What you need before using it

  • Popup and integration compatibility review

Fallback to keep in place

Use defensive opener handling and explicit cross-origin communication checks.