-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Passkey signer error when using Bitwarden extension #1054
Comments
Thanks for the detailed issue report. Any chance you can |
It looks like Bitwarden is providing a Uint8Array instead of an ArrayBuffer, and I'm also seeing just a plain Array type in our logs from some other unknown password manager. I have a fix for this that is working for our users - I'll open a PR. Thanks! |
Description
One of our users is experiencing issues using the passkey signer with their Safe wallet in my dapp. I think the issue is that they are using the Bitwarden Chrome extension for passkeys/passwords, which doesn't seem to provide passkey data as an ArrayBuffer. This is probably non-standard behavior, but Bitwarden otherwise works fine for general passkey sign-in, so I suspect that maybe the WebAuthn code in the Safe library needs to be more robust.
Here is the error that they were seeing in their browser console:
Environment
Steps to reproduce
The text was updated successfully, but these errors were encountered: