Click here to download the Blitz Browser!

WPT

wpt / webauthn / idlharness.https.window.html

Spec: Web Authentication ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total114/114111/114113/11468/11468/114NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial dictionary CredentialCreationOptions: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary CredentialCreationOptions: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary CredentialRequestOptions: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary CredentialRequestOptions: member names are uniquePASSPASSPASSPASSPASS
Partial interface PublicKeyCredential: original interface definedPASSPASSPASSPASSPASS
Partial interface PublicKeyCredential: member names are uniquePASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[2]: original interface definedPASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[2]: member names are uniquePASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[3]: original interface definedPASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[3]: member names are uniquePASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[4]: original interface definedPASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[4]: member names are uniquePASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[5]: original interface definedPASSPASSPASSPASSPASS
Partial interface PublicKeyCredential[5]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[2]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[2]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[2]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[2]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[3]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[3]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[3]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[3]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[3]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[3]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[3]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[3]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[4]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[4]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[4]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[4]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[4]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[4]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[4]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[4]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[5]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[5]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[5]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[5]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[5]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[5]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[5]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[5]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[6]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputs[6]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[6]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientInputsJSON[6]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[6]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputs[6]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[6]: original dictionary definedPASSPASSPASSPASSPASS
Partial dictionary AuthenticationExtensionsClientOutputsJSON[6]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary CredentialRequestOptions[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary CredentialCreationOptions[2]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary CredentialRequestOptions[3]: member names are uniquePASSPASSPASSPASSPASS
Partial dictionary CredentialCreationOptions[3]: member names are uniquePASSPASSPASSPASSPASS
PublicKeyCredential interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
PublicKeyCredential interface object lengthPASSPASSPASSFAILFAIL
PublicKeyCredential interface object namePASSPASSPASSFAILFAIL
PublicKeyCredential interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
PublicKeyCredential interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
PublicKeyCredential interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
PublicKeyCredential interface: attribute rawIdPASSPASSPASSFAILFAIL
PublicKeyCredential interface: attribute responsePASSPASSPASSFAILFAIL
PublicKeyCredential interface: attribute authenticatorAttachmentPASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation getClientExtensionResults()PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation isConditionalMediationAvailable()PASSPASSFAILFAILFAIL
PublicKeyCredential interface: operation toJSON()PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation isUserVerifyingPlatformAuthenticatorAvailable()PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation getClientCapabilities()PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation parseCreationOptionsFromJSON(PublicKeyCredentialCreationOptionsJSON)PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation parseRequestOptionsFromJSON(PublicKeyCredentialRequestOptionsJSON)PASSPASSPASSFAILFAIL
PublicKeyCredential interface: operation signalUnknownCredential(UnknownCredentialOptions)PASSFAILPASSFAILFAIL
PublicKeyCredential interface: operation signalAllAcceptedCredentials(AllAcceptedCredentialsOptions)PASSFAILPASSFAILFAIL
PublicKeyCredential interface: operation signalCurrentUserDetails(CurrentUserDetailsOptions)PASSFAILPASSFAILFAIL
AuthenticatorResponse interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
AuthenticatorResponse interface object lengthPASSPASSPASSFAILFAIL
AuthenticatorResponse interface object namePASSPASSPASSFAILFAIL
AuthenticatorResponse interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
AuthenticatorResponse interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
AuthenticatorResponse interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
AuthenticatorResponse interface: attribute clientDataJSONPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface object lengthPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface object namePASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: attribute attestationObjectPASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: operation getTransports()PASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: operation getAuthenticatorData()PASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: operation getPublicKey()PASSPASSPASSFAILFAIL
AuthenticatorAttestationResponse interface: operation getPublicKeyAlgorithm()PASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: existence and properties of interface objectPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface object lengthPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface object namePASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: existence and properties of interface prototype objectPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: attribute authenticatorDataPASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: attribute signaturePASSPASSPASSFAILFAIL
AuthenticatorAssertionResponse interface: attribute userHandlePASSPASSPASSFAILFAIL