← back to v135 · create-service-worker-client-and-inherit-service-worker-controller-for-srcdoc-if

conformance · v135

v135 · create-service-worker-client-and-inherit-service-worker-controller-for-srcdoc-if — conformance probe

5 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://www.w3.org/TR/service-workers/ chromestatus: #5128675425779712 generated 2026-06-01T08:40:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
service-worker-container-exists navigator.serviceWorker is exposed — the controller surface inherited by srcdoc iframes. spec ↗ exists
service-worker-controller-property navigator.serviceWorker has a controller property — the value srcdoc iframes now inherit from the parent. spec ↗ script
clients-claim-on-prototype ServiceWorkerGlobalScope-side Clients exposes the claim method that picks up the srcdoc client. spec ↗ script
srcdoc-iframe-document-inherits-base An iframe element with srcdoc creates a document whose URL is inherited from the parent (about:srcdoc), enabling SW client creation. spec ↗ script
service-worker-ready-promise navigator.serviceWorker.ready is a Promise — the readiness signal a srcdoc client can await once it has inherited the controller. spec ↗ script