Click here to download the Blitz Browser!

WPT

wpt / ua-client-hints / idlharness.https.any.html

Spec: User-Agent Client Hints ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 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
Total39/3917/3917/3917/3917/39NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface Navigator: member names are uniquePASSPASSPASSPASSPASS
Partial interface mixin NavigatorID: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorUA: member names are uniquePASSPASSPASSPASSPASS
WorkerNavigator includes NavigatorUA: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorID: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorLanguage: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorOnLine: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorContentUtils: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorCookies: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorPlugins: member names are uniquePASSPASSPASSPASSPASS
Navigator includes NavigatorConcurrentHardware: member names are uniquePASSPASSPASSPASSPASS
WorkerNavigator includes NavigatorID: member names are uniquePASSPASSPASSPASSPASS
WorkerNavigator includes NavigatorLanguage: member names are uniquePASSPASSPASSPASSPASS
WorkerNavigator includes NavigatorOnLine: member names are uniquePASSPASSPASSPASSPASS
WorkerNavigator includes NavigatorConcurrentHardware: member names are uniquePASSPASSPASSPASSPASS
NavigatorUAData interface: existence and properties of interface objectPASSFAILFAILFAILFAIL
NavigatorUAData interface object lengthPASSFAILFAILFAILFAIL
NavigatorUAData interface object namePASSFAILFAILFAILFAIL
NavigatorUAData interface: existence and properties of interface prototype objectPASSFAILFAILFAILFAIL
NavigatorUAData interface: existence and properties of interface prototype object's "constructor" propertyPASSFAILFAILFAILFAIL
NavigatorUAData interface: existence and properties of interface prototype object's @@unscopables propertyPASSFAILFAILFAILFAIL
NavigatorUAData interface: attribute brandsPASSFAILFAILFAILFAIL
NavigatorUAData interface: attribute mobilePASSFAILFAILFAILFAIL
NavigatorUAData interface: attribute platformPASSFAILFAILFAILFAIL
NavigatorUAData interface: operation getHighEntropyValues(sequence<DOMString>)PASSFAILFAILFAILFAIL
NavigatorUAData interface: operation toJSON()PASSFAILFAILFAILFAIL
NavigatorUAData must be primary interface of navigator.userAgentDataPASSFAILFAILFAILFAIL
Stringification of navigator.userAgentDataPASSFAILFAILFAILFAIL
NavigatorUAData interface: navigator.userAgentData must inherit property "brands" with the proper typePASSFAILFAILFAILFAIL
NavigatorUAData interface: navigator.userAgentData must inherit property "mobile" with the proper typePASSFAILFAILFAILFAIL
NavigatorUAData interface: navigator.userAgentData must inherit property "platform" with the proper typePASSFAILFAILFAILFAIL
NavigatorUAData interface: navigator.userAgentData must inherit property "getHighEntropyValues(sequence<DOMString>)" with the proper typePASSFAILFAILFAILFAIL
NavigatorUAData interface: calling getHighEntropyValues(sequence<DOMString>) on navigator.userAgentData with too few arguments must throw TypeErrorPASSFAILFAILFAILFAIL
NavigatorUAData interface: navigator.userAgentData must inherit property "toJSON()" with the proper typePASSFAILFAILFAILFAIL
NavigatorUAData interface: toJSON operation on navigator.userAgentDataPASSFAILFAILFAILFAIL
Navigator interface: attribute userAgentDataPASSFAILFAILFAILFAIL
Navigator interface: navigator must inherit property "userAgentData" with the proper typePASSFAILFAILFAILFAIL