[webauthn] getClientExtensionResults returns nil in Safari 15.4 (#1715)

andreydanil has just created a new issue for https://github.com/w3c/webauthn:

== getClientExtensionResults returns nil in Safari 15.4 ==
After upgrading to macOS Monterey (which comes with Safari 15.4), the getClientExtensionResults are null. Using Chrome Version 99.0.4844.74, the getClientExtensionResults contain the appId extension, which is the expected happy path.

When no extensions are used, the method returns an empty object. 

According to the the [mdn docs](https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/getClientExtensionResults)
> Warning: As of March 2019, only appId (used during creation with [PublicKeyCredentialRequestOptions.extensions](https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/get)) is supported by [Chrome](https://bugs.chromium.org/p/chromium/issues/detail?id=818303) and [Edge](https://docs.microsoft.com/microsoft-edge/dev-guide/windows-integration/web-authentication#api-surface). Firefox does not seem to [support any extension](https://bugzilla.mozilla.org/show_bug.cgi?id=1370728).

Is this a recent change in Safari 15.4 which the appId extension is no longer supported supported?

Please view or discuss this issue at https://github.com/w3c/webauthn/issues/1715 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 30 March 2022 18:32:53 UTC