Forum Discussion

oppositebean's avatar
oppositebean
New Member
1 hour ago

Passkeys cannot be registered or used for Discord web (Firefox Extension)

I've noticed I haven't been able to use my Discord passkey when logging in via Firefox. The 1Password extension shows a popup displaying my Discord passkey, but when I click on it nothing seems to happen.

I tried removing my existing passkey and re-registering it, but that fails as well. Discord gives me a nondescript error and no passkey is generated in my 1Password item.

However, I've found that if I dismiss the extension passkey popup then the desktop app does generate a second prompt with the passkey as an option, via Windows Security. I have integrated my 1Password with Windows Hello recently, so that might be why, but I'm not sure. That second popup does work -- I can log in if I pick my passkey from there.

This seems to be an issue only for Discord, as far as I know. I have been able to use the extension's passkey prompt successfully on other websites, such as Google and X.

1 Reply

  • Uncaught (in promise) Invariant Violation: WebAuthn: Cannot parse attestation response for assertion
        exports https://discord.com/assets/web.33fbd54ea48b2194.js:1
        l https://discord.com/assets/7d6e62ecb5e583d5.js:1
    web.33fbd54ea48b2194.js:1:1110039
        A https://discord.com/assets/12c29686aefcbf9f.js:1
        AsyncFunctionThrow self-hosted:784

    This is what I see in the browser console when I click the passkey shown by the 1Password extension. Cannot be certain, but it might be Discord's WebAuthn code is receiving the passkey response from 1Password's extension and failing to parse it.