Click here to download the Blitz Browser!

WPT

wpt / cookiestore / idlharness.https.any.serviceworker.html

Spec: Cookie Store API ↗

Runs: Chrome 155.0.8039.0 (wpt@a8b466b15, 2026-09-03) | Firefox 157.0a1 (wpt@a8b466b15, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@ed1909ed6, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total86/8686/8654/860/860/86NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASS
idl_test validationPASSPASSPASS
Partial interface ServiceWorkerRegistration: original interface definedPASSPASSPASS
Partial interface ServiceWorkerRegistration: valid exposure setPASSPASSPASS
Partial interface ServiceWorkerRegistration: member names are uniquePASSPASSPASS
Partial interface Window: original interface definedPASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASS
Partial interface ServiceWorkerGlobalScope: original interface definedPASSPASSPASS
Partial interface ServiceWorkerGlobalScope: member names are uniquePASSPASSPASS
Partial interface Window[2]: member names are uniquePASSPASSPASS
Window includes GlobalEventHandlers: member names are uniquePASSPASSPASS
Window includes WindowEventHandlers: member names are uniquePASSPASSPASS
Window includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASS
Window includes AnimationFrameProvider: member names are uniquePASSPASSPASS
Window includes WindowSessionStorage: member names are uniquePASSPASSPASS
Window includes WindowLocalStorage: member names are uniquePASSPASSPASS
CookieStore interface: existence and properties of interface objectPASSPASSPASS
CookieStore interface object lengthPASSPASSPASS
CookieStore interface object namePASSPASSPASS
CookieStore interface: existence and properties of interface prototype objectPASSPASSPASS
CookieStore interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
CookieStore interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
CookieStore interface: operation get(USVString)PASSPASSPASS
CookieStore interface: operation get(optional CookieStoreGetOptions)PASSPASSPASS
CookieStore interface: operation getAll(USVString)PASSPASSPASS
CookieStore interface: operation getAll(optional CookieStoreGetOptions)PASSPASSPASS
CookieStore interface: operation set(USVString, USVString)PASSPASSPASS
CookieStore interface: operation set(CookieInit)PASSPASSPASS
CookieStore interface: operation delete(USVString)PASSPASSPASS
CookieStore interface: operation delete(CookieStoreDeleteOptions)PASSPASSPASS
CookieStore interface: member onchangePASSPASSPASS
CookieStore must be primary interface of self.cookieStorePASSPASSPASS
Stringification of self.cookieStorePASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "get(USVString)" with the proper typePASSPASSPASS
CookieStore interface: calling get(USVString) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "get(optional CookieStoreGetOptions)" with the proper typePASSPASSPASS
CookieStore interface: calling get(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "getAll(USVString)" with the proper typePASSPASSPASS
CookieStore interface: calling getAll(USVString) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "getAll(optional CookieStoreGetOptions)" with the proper typePASSPASSPASS
CookieStore interface: calling getAll(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "set(USVString, USVString)" with the proper typePASSPASSPASS
CookieStore interface: calling set(USVString, USVString) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "set(CookieInit)" with the proper typePASSPASSPASS
CookieStore interface: calling set(CookieInit) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "delete(USVString)" with the proper typePASSPASSPASS
CookieStore interface: calling delete(USVString) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must inherit property "delete(CookieStoreDeleteOptions)" with the proper typePASSPASSPASS
CookieStore interface: calling delete(CookieStoreDeleteOptions) on self.cookieStore with too few arguments must throw TypeErrorPASSPASSPASS
CookieStore interface: self.cookieStore must not have property "onchange"PASSPASSPASS
CookieStoreManager interface: existence and properties of interface objectPASSPASSFAIL
CookieStoreManager interface object lengthPASSPASSFAIL
CookieStoreManager interface object namePASSPASSFAIL
CookieStoreManager interface: existence and properties of interface prototype objectPASSPASSFAIL
CookieStoreManager interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAIL
CookieStoreManager interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAIL
CookieStoreManager interface: operation subscribe(sequence<CookieStoreGetOptions>)PASSPASSFAIL
CookieStoreManager interface: operation getSubscriptions()PASSPASSFAIL
CookieStoreManager interface: operation unsubscribe(sequence<CookieStoreGetOptions>)PASSPASSFAIL
CookieStoreManager must be primary interface of self.registration.cookiesPASSPASSFAIL
Stringification of self.registration.cookiesPASSPASSFAIL
CookieStoreManager interface: self.registration.cookies must inherit property "subscribe(sequence<CookieStoreGetOptions>)" with the proper typePASSPASSFAIL
CookieStoreManager interface: calling subscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeErrorPASSPASSFAIL
CookieStoreManager interface: self.registration.cookies must inherit property "getSubscriptions()" with the proper typePASSPASSFAIL
CookieStoreManager interface: self.registration.cookies must inherit property "unsubscribe(sequence<CookieStoreGetOptions>)" with the proper typePASSPASSFAIL
CookieStoreManager interface: calling unsubscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeErrorPASSPASSFAIL
CookieChangeEvent interface: existence and properties of interface objectPASSPASSPASS
ExtendableCookieChangeEvent interface: existence and properties of interface objectPASSPASSFAIL
ExtendableCookieChangeEvent interface object lengthPASSPASSFAIL
ExtendableCookieChangeEvent interface object namePASSPASSFAIL
ExtendableCookieChangeEvent interface: existence and properties of interface prototype objectPASSPASSFAIL
ExtendableCookieChangeEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAIL
ExtendableCookieChangeEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAIL
ExtendableCookieChangeEvent interface: attribute changedPASSPASSFAIL
ExtendableCookieChangeEvent interface: attribute deletedPASSPASSFAIL
ExtendableCookieChangeEvent must be primary interface of new ExtendableCookieChangeEvent("cookiechange")PASSPASSFAIL
Stringification of new ExtendableCookieChangeEvent("cookiechange")PASSPASSFAIL
ExtendableCookieChangeEvent interface: new ExtendableCookieChangeEvent("cookiechange") must inherit property "changed" with the proper typePASSPASSFAIL
ExtendableCookieChangeEvent interface: new ExtendableCookieChangeEvent("cookiechange") must inherit property "deleted" with the proper typePASSPASSFAIL
ServiceWorkerRegistration interface: attribute cookiesPASSPASSFAIL
ServiceWorkerRegistration interface: self.registration must inherit property "cookies" with the proper typePASSPASSFAIL
ServiceWorkerGlobalScope interface: attribute cookieStorePASSPASSPASS
ServiceWorkerGlobalScope interface: attribute oncookiechangePASSPASSFAIL
ServiceWorkerGlobalScope interface: self must inherit property "cookieStore" with the proper typePASSPASSPASS
ServiceWorkerGlobalScope interface: self must inherit property "oncookiechange" with the proper typePASSPASSFAIL