1Password extension not forwarding exceptions in WebAuthn flow from system provider
fabianf
Community Member
With the 1Password extension installed, errors are not correctly propagated from the system WebAuthn/passkeys flow to the application invoking the credentials API. Effectively, the returned promise is left hanging.
Steps to reproduce:
- Visit https://webauthn.io/ with 1Password browser extension installed
- Initiate either the registration flow or authentication flow
- Click the security key button in the top-right of the 1Password dialog
- Click Cancel in the system dialog
Expected behaviour can be observed by instead closing the 1Password dialog - the web app is able to handle the promise rejection.
Actual behaviour is an AbortError is logged to the console and the promise sits unfulfilled.
Not a big issue by any means, it's a very obscure sad path flow, but it's broken all the same.
1Password Version: 8.10.23
Extension Version: 2.15.1
OS Version: MacOS
Browser: Firefox
0
This discussion has been closed.