You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
@safe-global/protocol-kit@5.0.2
@safe-global/relay-kit@3.2.4
Chrome 130.0.6723.91 (Official Build) (arm64)
macOS Sonoma 14.6
Bitwarden browser extension 48.0
Steps to reproduce
Use Google Chrome with the Bitwarden browser extension
Call signSafeOperation with a passkey signer
The text was updated successfully, but these errors were encountered:
Any chance you can console.log the data passed into the DataView constructor? According to the WebAuthn standard it should be an ArrayBuffer and would be surprised if it were something else.
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: