diff --git a/index.bs b/index.bs index f6081d461..e8b98aeb9 100644 --- a/index.bs +++ b/index.bs @@ -172,6 +172,7 @@ spec: html; urlPrefix: https://html.spec.whatwg.org/multipage/ text: document.domain; url:dom-document-domain urlPrefix: form-control-infrastructure.html text: autofill detail token; url: autofill-detail-tokens + text: non-autofill credential type; url: non-autofill-credential-type spec: url; urlPrefix: https://url.spec.whatwg.org type: dfn @@ -2401,11 +2402,18 @@ When this method is invoked, the user agent MUST execute the following algorithm
If |options|.{{CredentialRequestOptions/mediation}} is {{CredentialMediationRequirement/conditional}} - and the user interacts with an <{input}> or <{textarea}> form control with an <{input/autocomplete}> attribute whose value - contains a `"webauthn"` [=autofill detail token=], + and the user interacts with an <{input}> or <{textarea}> form control with an <{input/autocomplete}> attribute whose + [=non-autofill credential type=] is `"webauthn"`,
+ ::
+ Note: The `"webauthn"` [=autofill detail token=] must appear immediately after the last [=autofill detail token=] + of type "Normal" or "Contact". For example: - :: 1. If |silentlyDiscoveredCredentials| is not [=list/empty=]: + - `"username webauthn"` + - `"current-password webauthn"` +
+ + 1. If |silentlyDiscoveredCredentials| is not [=list/empty=]: 1. Prompt the user to optionally select a [=DiscoverableCredentialMetadata=] (|credentialMetadata|) from |silentlyDiscoveredCredentials|.