html/document-isolation-policy

edit

WPT coverage of the tests of html/document-isolation-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
Stable000–
Tentative2244050%
Reftests000–
All2244050%

Failure reasons

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

  • TEST BUG: 5
  • NOT IMPLEMENTED: 22

Tentative tests

TestResultSubtestsKindDescription
agent-cluster.tentative.https.htmlFail8 / 25NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
back-forward-cache-frames.tentative.https.htmlFail2 / 4NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
back-forward-cache.tentative.https.htmlFail4 / 10NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
blob-document-inherits-policy.tentative.https.htmlPass2 / 2
broadcast-channel.tentative.https.htmlFail1 / 3NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP, so SharedArrayBuffer is not exposed to a document with a policy)
credentialless-cache-storage-from-credentialless.https.tentative.window.jsPass16 / 16
credentialless-cache-storage-from-none.https.tentative.window.jsPass28 / 28
credentialless-cache-storage-from-require-corp.https.tentative.window.jsPass12 / 12
credentialless-cache.tentative.window.jsPass1 / 1
credentialless-cross-origin-isolated.tentative.window.jsFail2 / 4NOT IMPLEMENTEDthe cross-origin isolation granted by Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
credentialless-dedicated-worker.https.tentative.window.jsPass5 / 5
credentialless-fetch.https.tentative.window.jsPass13 / 13
credentialless-link.https.tentative.window.jsPass7 / 7
credentialless-redirect.tentative.window.jsPass5 / 5
credentialless-script.https.tentative.window.jsPass7 / 7
credentialless-service-worker.https.tentative.window.jsPass5 / 5
credentialless-shared-worker.https.tentative.window.jsPass8 / 8
credentialless-video.https.tentative.window.jsPass6 / 6
credentialless-websocket.https.tentative.window.jsPass3 / 3
cross-origin-frame.tentative.https.htmlPass2 / 2
cross-origin-isolated-permissions-policy-nested.tentative.https.htmlFail1 / 2NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP): the cross-origin frame with isolate-and-require-corp but without allow="cross-origin-isolated" is not cross-origin isolated
cross-origin-isolated-permissions-policy.tentative.https.htmlFail0 / 3NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
cross-origin-isolated.tentative.https.htmlFail5 / 12NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
dedicated-worker.tentative.https.htmlFail4 / 9NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP, so the dedicated workers of a document with a policy are not cross-origin isolated and SharedArrayBuffer is not exposed)
header-parsing.tentative.https.htmlTimeout0 / 27NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
isolate-and-require-corp-load-from-cache-storage.tentative.https.htmlPass29 / 29
isolate-and-require-corp.tentative.https.htmlPass2 / 2
location-replace-keeps-entry.tentative.https.htmlFail0 / 2NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP): the replacement document with isolate-and-require-corp is not cross-origin isolated
message-channel.tentative.https.htmlFail1 / 3NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP, so SharedArrayBuffer is not exposed to a document with a policy)
navigate-across-policies.tentative.https.htmlPass4 / 4
no-secure-context-https-iframe.tentative.htmlPass1 / 1
no-secure-context.tentative.htmlPass2 / 2
origin-agent-cluster.tentative.https.htmlFail0 / 3NOT IMPLEMENTEDthe agent clusters of Document-Isolation-Policy: a document with a policy is not put in an origin-keyed agent cluster keyed by its origin and policy (originAgentCluster follows Origin-Agent-Cluster only)
partial-deployment.tentative.https.htmlFail4 / 8NOT IMPLEMENTEDthe agent clusters of Document-Isolation-Policy: same-origin documents with and without a policy are in the same agent cluster, so they have synchronous access to each other's Window and Location objects instead of only their cross-origin members
reporting-cache-storage-corp.tentative.https.htmlTimeout1 / 12TEST BUG, NOT IMPLEMENTEDthe test calls toJSON() on the reports: Report and the report bodies are dictionaries since w3c/reporting#284 (https://w3c.github.io/reporting/#dictdef-report), so the reports given to the observers are plain objects without toJSON() (the browsers still implement the former Report interface); Document-Isolation-Policy violation reports (dip reports)
reporting-cached-and-service-worker-responses.tentative.https.htmlTimeout0 / 10TEST BUG, NOT IMPLEMENTEDthe test calls toJSON() on the reports: Report and the report bodies are dictionaries since w3c/reporting#284 (https://w3c.github.io/reporting/#dictdef-report), so the reports given to the observers are plain objects without toJSON() (the browsers still implement the former Report interface); Document-Isolation-Policy violation reports (dip reports)
reporting-dedicated-worker.tentative.https.htmlTimeout0 / 2TEST BUG, NOT IMPLEMENTEDthe test calls toJSON() on the reports: Report and the report bodies are dictionaries since w3c/reporting#284 (https://w3c.github.io/reporting/#dictdef-report), so the reports given to the observers are plain objects without toJSON() (the browsers still implement the former Report interface); Document-Isolation-Policy violation reports (dip reports): the worker's ReportingObserver never gets the two reports it waits for, so the test times out
reporting-subresource-corp.tentative.https.htmlTimeout1 / 16TEST BUG, NOT IMPLEMENTEDthe test calls toJSON() on the reports: Report and the report bodies are dictionaries since w3c/reporting#284 (https://w3c.github.io/reporting/#dictdef-report), so the reports given to the observers are plain objects without toJSON() (the browsers still implement the former Report interface); Document-Isolation-Policy violation reports (dip reports)
reporting.tentative.https.htmlTimeout0 / 5TEST BUG, NOT IMPLEMENTEDthe test calls toJSON() on the reports: Report and the report bodies are dictionaries since w3c/reporting#284 (https://w3c.github.io/reporting/#dictdef-report), so the reports given to the observers are plain objects without toJSON() (the browsers still implement the former Report interface); Document-Isolation-Policy violation reports (dip reports) and the Document-Isolation-Policy-Report-Only header
service-worker-coep-credentialless-proxy.https.tentative.window.jsPass1 / 1
service-worker-coep-none-proxy.https.tentative.window.jsPass1 / 1
shared-array-buffer.tentative.https.htmlFail0 / 3NOT IMPLEMENTEDthe agent clusters and the cross-origin isolation of Document-Isolation-Policy (crossOriginIsolated is only true with COOP + COEP)
shared-workers.tentative.https.htmlFail7 / 8NOT IMPLEMENTEDthe document isolation policy of a shared worker created from a local URL is the one of its creator, not derived from all the owners of its owner set
window-reuse.tentative.https.htmlFail3 / 6NOT IMPLEMENTEDthe agent clusters of Document-Isolation-Policy: the Window of an initial about:blank document is reused by a same-origin document whose policy differs, although the two documents need different agent clusters (WICG/document-isolation-policy#11)