Forum Discussion

oppositebean's avatar
oppositebean
New Contributor
11 days 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.

4 Replies

  • im on ms edge and this is not working there too. discord passkeys i get prompted to sign in but nothing happens..

    • Trevor_1P's avatar
      Trevor_1P
      Icon for Moderator rankModerator

      Hi pendolino​,

      Thank you for your report. Could you confirm what version of Edge, as well as 1Password for Edge, that you're experiencing the issue in?

  • Hi oppositebean​,

    Thank you for the detailed post! I see that we have an open issue raised for this internally that our Development team is looking into, so I've gone ahead and added your report to it.

    I don't have any timeline to share for when the fix will be available at this time, but I highly recommend making sure to keep 1Password in your browser up to date in the meantime: How to keep 1Password up to date in your browser

    Issue=BEE-587

  • 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.