html/cross-origin-opener-policy

edit

WPT coverage of the tests of html/cross-origin-opener-policy at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable67114059%
Tentative12050%
Reftests000–
All68116059%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • NOT IMPLEMENTED: 48

Stable tests

TestResultSubtestsKindDescription
blob-popup.https.htmlPass1 / 1
coep-blob-popup.https.htmlPass3 / 3
coep-navigate-popup.https.htmlPass12 / 12
coep-redirect.https.htmlPass6 / 6
coep-with-cross-origin.https.htmlPass5 / 5
coep-with-same-origin.https.htmlPass5 / 5
coep-with-same-site.https.htmlPass5 / 5
coop-coep-sandbox.https.htmlPass4 / 4
coop-csp-sandbox-navigate.https.htmlPass2 / 2
coop-csp-sandbox.https.htmlPass2 / 2
coop-navigate-same-origin-csp-sandbox.htmlPass1 / 1
coop-navigated-history-popup.https.htmlPass1 / 1
coop-navigated-popup.https.htmlPass1 / 1
coop-noopener-allow-popups.https.htmlPass9 / 9
coop-popup-opener-navigates.https.htmlPass1 / 1
coop-same-origin-allow-popups-document-write.htmlPass1 / 1
coop-sandbox-cuts-opener.https.htmlPass2 / 2
coop-sandbox-redirects-cuts-opener.https.htmlPass2 / 2
coop-sandbox.https.htmlPass4 / 4
header-parsing-failures.https.htmlPass17 / 17
header-parsing-non-ascii.https.htmlPass1 / 1
header-parsing-repeated.https.htmlPass1 / 1
header-parsing-successes.https.htmlPass6 / 6
historical/coep-navigate-popup-unsafe-inherit.https.htmlPass4 / 4
historical/popup-same-origin-unsafe-allow-outgoing-with-cross-origin.https.htmlPass8 / 8
historical/popup-same-origin-unsafe-allow-outgoing-with-same-origin.https.htmlPass8 / 8
historical/popup-same-origin-unsafe-allow-outgoing-with-same-site.https.htmlPass8 / 8
historical/popup-same-site-unsafe-allow-outgoing-with-cross-origin.https.htmlPass8 / 8
historical/popup-same-site-unsafe-allow-outgoing-with-same-origin.https.htmlPass8 / 8
historical/popup-same-site-unsafe-allow-outgoing-with-same-site.https.htmlPass8 / 8
historical/popup-same-site-with-cross-origin.https.htmlPass8 / 8
historical/popup-same-site-with-same-origin.https.htmlPass8 / 8
historical/popup-same-site-with-same-site.https.htmlPass8 / 8
iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https.htmlPass27 / 27
iframe-popup-same-origin-allow-popups-to-same-origin.https.htmlPass27 / 27
iframe-popup-same-origin-allow-popups-to-unsafe-none.https.htmlPass27 / 27
iframe-popup-same-origin-to-same-origin.https.htmlPass27 / 27
iframe-popup-same-origin-to-unsafe-none.https.htmlPass27 / 27
iframe-popup-unsafe-none-to-same-origin.https.htmlPass27 / 27
iframe-popup-unsafe-none-to-unsafe-none.https.htmlPass27 / 27
javascript-url.https.htmlPass18 / 18
navigate-to-aboutblank.https.htmlPass5 / 5
navigate-top-to-aboutblank.https.htmlPass3 / 3
no-https.htmlPass2 / 2
non-secure-to-secure-context-navigation.https.htmlPass1 / 1
popup-coop-by-sw.https.htmlPass8 / 8
popup-meta-http-equiv.https.htmlPass1 / 1
popup-redirect-cache.https.htmlPass9 / 9
popup-redirect-same-origin-allow-popups.https.htmlPass2 / 2
popup-same-origin-allow-popups-with-cross-origin.https.htmlPass8 / 8
popup-same-origin-allow-popups-with-same-origin.https.htmlPass8 / 8
popup-same-origin-allow-popups-with-same-site.https.htmlPass8 / 8
popup-same-origin-non-initial-about-blank.https.htmlPass1 / 1
popup-same-origin-with-cross-origin.https.htmlPass8 / 8
popup-same-origin-with-same-origin.https.htmlPass8 / 8
popup-same-origin-with-same-site.https.htmlPass8 / 8
popup-unsafe-none-with-cross-origin.https.htmlPass8 / 8
popup-unsafe-none-with-same-origin.https.htmlPass8 / 8
popup-unsafe-none-with-same-site.https.htmlPass8 / 8
popup-unspecified-with-cross-origin.https.htmlPass8 / 8
popup-unspecified-with-same-origin.https.htmlPass8 / 8
popup-unspecified-with-same-site.https.htmlPass8 / 8
popup-with-structured-header.https.htmlPass3 / 3
reporting/access-reporting/access-from-coop-page-to-openee_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-from-coop-page-to-openee_coop-ro_cross-origin.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-from-coop-page-to-opener_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-from-coop-page-to-opener_coop-ro_cross-origin.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-from-coop-page-to-other_coop-ro.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-from-coop-page-to-other_coop-ro_cross-origin.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-openee_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-openee_coop-ro_cross-origin.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-opener_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-opener_coop-ro_cross-origin.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-other_coop-ro.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/access-to-coop-page-from-other_coop-ro_cross-origin.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-blur.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-close.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-closed.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-focus.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-frames.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-indexed-getter.https.htmlFail4 / 6NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-length.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-location-get.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-location-set.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-named-getter.https.htmlFail5 / 8NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-opener-get.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-opener-set.https.htmlPass2 / 2
reporting/access-reporting/property-postmessage-1.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-postmessage-2.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-self.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-top.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/property-window.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/report-to-both_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/access-reporting/reporting-observer.htmlTimeout0 / 4NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/document-reporting/report-only-four-reports.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/document-reporting/report-to-both_coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/document-reporting/reporting-redirect-with-same-origin-allow-popups.https.htmlFail0 / 2NOT IMPLEMENTEDthe opener policy of redirect responses (the loader follows the redirects, so only the final response's COOP is enforced); COOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/document-reporting/reporting-redirect-with-unsafe-none.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/report-only-four-reports.https.htmlFail1 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/report-only-from-unsafe-none.https.htmlFail1 / 3NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/report-only-same-origin-report-to.https.htmlFail2 / 4NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/report-only-same-origin-with-coep-report-only.https.htmlPass2 / 2
reporting/navigation-reporting/report-only-same-origin-with-coep.https.htmlPass2 / 2
reporting/navigation-reporting/report-only-same-origin.https.htmlFail1 / 3NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-coop-navigated-opener.https.htmlFail0 / 1NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-coop-navigated-popup.https.htmlFail1 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-report-to-must-be-string.https.htmlFail1 / 6NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https.htmlFail1 / 4NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-same-origin-coep-report-to.https.htmlFail2 / 6NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-same-origin-report-to.https.htmlFail2 / 7NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-same-origin.https.htmlFail2 / 5NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-popup-unsafe-none-report-to.https.htmlFail1 / 4NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.htmlFail0 / 2NOT IMPLEMENTEDthe opener policy of redirect responses (the loader follows the redirects, so only the final response's COOP is enforced); COOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
resource-popup.https.htmlPass12 / 12

Tentative tests

TestResultSubtestsKindDescription
reporting/tentative/access-to-noopener-page-from-no-coop-ro.https.htmlFail0 / 2NOT IMPLEMENTEDCOOP reports: the browsing context group switches are detected, but HTML queues their reports for the endpoint of the opener policy "with" the URL of the response, which the Reporting API does not define (no document holds the endpoints), and the accesses between the windows are not reported (access-from-coop-page-*)
tentative/noopener/coop-noopener-allow-popups-restrict-properties.https.htmlPass2 / 2