Click here to download the Blitz Browser!

WPT

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

Spec: Notifications API ↗

Runs: Chrome 155.0.8039.0 (wpt@d0c38285b, 2026-09-03) | Firefox 157.0a1 (wpt@ed1909ed6, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@0ea9f2aac, 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
Total50/5145/5143/510/510/51NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASS
idl_test validationPASSPASSPASS
Partial interface ServiceWorkerRegistration: original interface definedPASSPASSPASS
Partial interface ServiceWorkerRegistration: member names are uniquePASSPASSPASS
Partial interface ServiceWorkerGlobalScope: original interface definedPASSPASSPASS
Partial interface ServiceWorkerGlobalScope: member names are uniquePASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASS
Notification interface: existence and properties of interface objectPASSPASSPASS
Notification interface object lengthPASSPASSPASS
Notification interface object namePASSPASSPASS
Notification interface: existence and properties of interface prototype objectPASSPASSPASS
Notification interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
Notification interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
Notification interface: attribute permissionPASSPASSPASS
Notification interface: member requestPermissionPASSPASSPASS
Notification interface: attribute maxActionsPASSPASSFAIL
Notification interface: attribute onclickPASSPASSPASS
Notification interface: attribute onshowPASSPASSPASS
Notification interface: attribute onerrorPASSPASSPASS
Notification interface: attribute onclosePASSPASSPASS
Notification interface: attribute titlePASSPASSPASS
Notification interface: attribute dirPASSPASSPASS
Notification interface: attribute langPASSPASSPASS
Notification interface: attribute bodyPASSPASSPASS
Notification interface: attribute navigateFAILFAILPASS
Notification interface: attribute tagPASSPASSPASS
Notification interface: attribute imagePASSFAILFAIL
Notification interface: attribute iconPASSPASSPASS
Notification interface: attribute badgePASSFAILFAIL
Notification interface: attribute vibratePASSFAILFAIL
Notification interface: attribute timestampPASSFAILFAIL
Notification interface: attribute renotifyPASSFAILFAIL
Notification interface: attribute silentPASSPASSPASS
Notification interface: attribute requireInteractionPASSPASSFAIL
Notification interface: attribute dataPASSPASSPASS
Notification interface: attribute actionsPASSPASSFAIL
Notification interface: operation close()PASSPASSPASS
NotificationEvent interface: existence and properties of interface objectPASSPASSPASS
NotificationEvent interface object lengthPASSPASSPASS
NotificationEvent interface object namePASSPASSPASS
NotificationEvent interface: existence and properties of interface prototype objectPASSPASSPASS
NotificationEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
NotificationEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
NotificationEvent interface: attribute notificationPASSPASSPASS
NotificationEvent interface: attribute actionPASSPASSPASS
ServiceWorkerRegistration interface: operation showNotification(DOMString, optional NotificationOptions)PASSPASSPASS
ServiceWorkerRegistration interface: operation getNotifications(optional GetNotificationOptions)PASSPASSPASS
ServiceWorkerGlobalScope interface: attribute onnotificationclickPASSPASSPASS
ServiceWorkerGlobalScope interface: attribute onnotificationclosePASSPASSPASS
ServiceWorkerGlobalScope interface: self must inherit property "onnotificationclick" with the proper typePASSPASSPASS
ServiceWorkerGlobalScope interface: self must inherit property "onnotificationclose" with the proper typePASSPASSPASS