Forum Discussion

idkicarus's avatar
idkicarus
New Contributor
11 months ago

Passkeys not working on Nintendo.com in Firefox

If I create a passkey from my PC and save it to 1Password, I'm not able to use that passkey to login on any of my devices which have 1Password installed, not even the PC that made it.

However, if I create a passkey from my iPhone 15 and save it to 1Password, the passkey will work but only from that particular phone, even though that same passkey is saved in 1Password and is visible from the desktop app and browser extension.

I've just been wondering if the issue is a result of how Nintendo has implemented passkeys, a weird Windows 10/11 issue, or if it has something to do my version of 1Password.


1Password Version: 8.10.52
Extension Version: 8.10.48.25
OS Version: Windows 11
Browser: Firefox

11 Replies

  • Philippe23's avatar
    Philippe23
    Occasional Contributor

    11 months later and Passkey's still don't work to authenticate with Nintendo on Firefox.

     - I have not noticed this on other pages
     - Pass key prompt appears, clicking it makes Nintendo's webpage display an error within the webpage.
     - Just the in-page error.
     - Works in Safari.  Don't have Chrome.  (Want to use Firefox.)

  • minrk's avatar
    minrk
    New Contributor

    I've also experienced a persistent passkey failure on Nintendo.com on Mac, and see it consistently in Safari, Firefox, and Chrome. Firefox fails to login at all, but Chrome and Safari pass regular login and fail only on the "reauthenticate" page when confirming a purchase. reauthenticate also fails in Safari on iOS. All seem to fail with an invalid character error. 

    • Are you running into this problem on any other websites?

    No, only Nintendo.com so far. Has been consistently failing for at least a month or two.

    • Does the 1Password passkey prompt appear when you navigate to Nintendo's sign-in page?

    Yes, for the regular login page, all browsers. In Safari and Chrome, the reauthenticate page doesn't show a prompt, only an error.

    • Do you receive any error messages?

     The error in the js console in Firefox:

    [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.sys.mjs :: runSafeSyncWithoutClone :: line 70" data: no] 5 ExtensionCommon.sys.mjs:70:12 runSafeSyncWithoutClone resource://gre/modules/ExtensionCommon.sys.mjs:70 inject resource://gre/modules/ExtensionContent.sys.mjs:646 injectInto resource://gre/modules/ExtensionContent.sys.mjs:519 executeInWin resource://gre/modules/ExtensionContent.sys.mjs:1481 map self-hosted:175 handleActorExecute resource://gre/modules/ExtensionContent.sys.mjs:1486 AsyncFunctionNext self-hosted:800
    • Could you check whether the problem occurs in a different browser?

    Firefox cannot login at all, while Safari, Chrome, and iOS Safari can login with a passkey. However, all 3 of those fail at the "reauthenticate" page when clicking a purchase button, with similar Invalid Character errors:

    In Safari:

    InvalidCharacterError: The string contains invalid characters. atob D — common.js:2:2437483 (anonymous function) — common.js:2:2423428 map (anonymous function) — common.js:2:2423396

    and Chrome:

    common.js?t=1754983712:340 InvalidCharacterError: Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded. at D (common.js?t=1754983712:2:2437478) at common.js?t=1754983712:2:2423427 at Array.map (<anonymous>) at e.convertFromOptionResponse (common.js?t=1754983712:2:2423392) at common.js?t=1754983712:2:2422598 at d (common.js?t=1754983712:335:33027) at Generator._invoke (common.js?t=1754983712:335:32815) at Generator.next (common.js?t=1754983712:335:33452) at l (common.js?t=1754983712:2:2416868) at o (common.js?t=1754983712:2:2417071)

    Notably, this page does not show a 1password passkey prompt, only an error.

    Not sure if useful: passkey from Apple Passwords works fine in Safari on the pages where 1password fails.

     

    Info:

    • OS: macOS 15.6
    • Safari: 18.6
    • Firefox: 141.0.3
    • Chrome: 139.0.7258.128
    • 1password: 8.11.4
    • 1password for Safari: 8.10.82
    • 1password for Chrome: 8.11.4.27
    • 1password for Firefox: 8.11.4.27

     

     

    • 1P_Dave's avatar
      1P_Dave
      Icon for Moderator rankModerator

      SpaceReplicant​ 

      Welcome to the community! I don't have any updates to share, the issue is still open in our developer's backlog. Creating and signing in with a passkey on Nintendo's website in a non-Firefox browser, like Safari, should work and I wanted to share that in case it helps. 

      -Dave

  • 1P_Evon's avatar
    1P_Evon
    Icon for 1Password Team rank1Password Team

    You're welcome, idkicarus. Thank you for sharing the open bug report!

    Let me know if there's anything else I can assist you with. 🙂

    -Evon

    • chadgt's avatar
      chadgt
      New Contributor

      Can you mark me down as affect as well? I can create a passkey from firefox/mac on nintendo but then I am unable to use it.

      Firefox: 137
      MacOS: 15.4
      1Password: 8.10.70

      Thanks.

      • 1P_Dave's avatar
        1P_Dave
        Icon for Moderator rankModerator

        chadgt 

        Thank you for reporting the issue and I'm sorry for the disruption. I've added your report to the internal work item open for the issue. 

        For the time being, to workaround the issue, you can sign into your Nintendo account using your passkey in another browser like Chrome. Alternatively, you can use your username and password to sign into Nintendo in Firefox. 

        -Dave

  • idkicarus's avatar
    idkicarus
    New Contributor

    Thanks for logging the issue, 1P_Evon. If it helps, I stumbled across an open bug report for Firefox from another user who is having trouble with passkeys for Nintendo: https://bugzilla.mozilla.org/show_bug.cgi?id=1870436.

  • 1P_Evon's avatar
    1P_Evon
    Icon for 1Password Team rank1Password Team

    idkicarus,

    Thank you for your reply. Based on the details, you are running into the same issue. I've added you as an affected user to the reporting I filed. In the meantime, I recommend signing in with your username and password on Firefox. I apologize for the inconvenience.

    Let me know if you have any questions.

    -Evon

  • idkicarus's avatar
    idkicarus
    New Contributor

    Thanks for the reply.

    • No, I haven't run into this issue with any other websites where I use passkeys.
    • Yes, the 1Password passkey prompt appears for me on Nintendo's sign-in page on both mobile and desktop.
    • I don't get an error message from 1Password after a failed login via passkey. However, Nintendo's site displays the following message: "Couldn't complete passkey sign-in. Please use password sign-in instead. Tap on Can't use passkey sign-in? for details."
    • I checked Chrome on mobile and desktop and the passkey works as intended. Regardless of which device creates the passkey, any device with 1Password installed is able to use the passkey to sign in.

    On a side note, even with every extension besides 1Password disabled in Firefox, the passkey login still fails, so it doesn't seem another extension is interfering with the login process.

  • 1P_Evon's avatar
    1P_Evon
    Icon for 1Password Team rank1Password Team

    Hello, idkicarus. Thank you for writing in.

    I've done some testing on my end and have been able to recreate a problem using Firefox as the browser. I could use the Nintendo passkey on my Android device and a Chrome browser using Windows and MacOS. I've filed an issue for our development team for further investigation.

    I have a few questions to confirm if you are experiencing the same issue:

    • Are you running into this problem on any other websites?
    • Does the 1Password passkey prompt appear when you navigate to Nintendo's sign-in page?
    • Do you receive any error messages?
    • Could you check whether the problem occurs in a different browser?

    -Evon

    ref: dev/core/core#34178