diff --git a/spec/index.bs b/spec/index.bs index 075b62d6..5884f50e 100644 --- a/spec/index.bs +++ b/spec/index.bs @@ -1377,9 +1377,9 @@ an {{IdentityProviderAPIConfig}} |config|, an {{IdentityProviderRequestOptions}} 1. If |fields| is not [=list/empty=], set |metadata| to the result of running [=fetch the client metadata=] with |config|, |provider|, and |globalObject|. 1. Prompt the user to gather explicit intent to create an account. The user agent MAY use the - {{IdentityProviderBranding}} to inform the style choices of its UI. Additionally: - 1. The user agent SHOULD support showing a permission prompt as follows. - 1. If |fields| is not [=list/empty=] and the user agent [=supports showing a permission prompt=]: + {{IdentityProviderBranding}} to inform the style choices of its UI. Additionally, if the user agent + supports showing a permission prompt: + 1. If |fields| is not [=list/empty=]: 1. If |metadata| is not failure, |metadata|["{{IdentityProviderClientMetadata/privacy_policy_url}}"] is defined, and the |provider|'s {{IdentityProviderConfig/clientId}} is not in the list of |account|["{{IdentityProviderAccount/approved_clients}}"], then the user agent MUST display