Forum Discussion

branok75's avatar
branok75
Occasional Contributor
7 months ago

Passkey on Safari results in error "PublicKeyCredential" after upgrade to Mac OS 15.4

Hi all, after upgrading to Sequoia 15.4, authentication using Passkey (which is required by my employer) ends with error message "TypeError: Can only call PublicKeyCredential.toJSON on instances of PublicKeyCredential" on Safari.

It was working before the upgrade without any problem. I didn't change anything except system upgrade. On Firefox it's stil working correctly as before (and Chrome didn't work neither before). Is anybody facing the same problem? Is it problem of Safari 1Password extension?

62 Replies

  • 1P_Davenot sure if it helps but I have this issue too when signing into Oracle Cloud services. Let me know if you'd like any additional information.

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

      ShrekyMonster 

      I'm sorry that you're running into the issue as well. There is a known issue with saving passkeys for Oracle Cloud that our development team is tracking, I'll add your report there. 

      For the time being, as a temporary workaround until the issue is fixed I suggest using an alternative method to login or using a different browser to sign in with the passkey. I understand that this isn't ideal and I'm sorry for the disruption. 

      -Dave

      • khaosspawn's avatar
        khaosspawn
        Dedicated Contributor

        Hi Dave -  I have the same issue for Oracle Cloud. This is for Safari, 15.4. Can you please update me once this is fixed as well? Oracle Cloud has had issues for months now:

        https://www.1password.community/discussions/1password/typeerror-illegal-invocation-in-chrome-browser/47399/replies/151004

  • Good day. I have exactly the same issue after upgrading to Mac OS 15.4:

    • Safari does not work. Same error as reported above.
    • Firefox does work.
    • However, Chrome is also not working throwing an "TypeError: Illegal invocation" error.

    I can confirm all three worked before. 1Password 8.10.70.

    • NazariGamer's avatar
      NazariGamer
      New Contributor

      Note: I did try to:

      •  Clear cache/history on both Safari and Chrome. This did not solve it.
      • Uninstall/install 1password browser extension. This also dit not work.
      • 1P_Dave's avatar
        1P_Dave
        Icon for Moderator rankModerator

        NazariGamer 

        I'm sorry that you're seeing the same issue. Is the issue happening on multiple websites or just one? Are you able to share the name/address of the website where this is happening? 

        -Dave

  • branok75's avatar
    branok75
    Occasional Contributor

    Hi Dave,

    thanx for reply.

    1. I cannot tell whether it happens on all sites using Passkey in Safari because I don't have any other site where I have to / can use Passkey to login (for test).
    2. For me it's a single website where it stopped working. But I cannot share website address as it is our global Corporate SSO login so I don't want to publish it in public forum. :(

    That's why I'm asking here in this forum whether anybody other is facing this issue - so whether it's only my problem / problem of our corporate login page or whether it's some "general" problem of 1P Safari extension after upgrading to Mac OS 15.4.

      Brano

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

      branok75 

      Thank you for the reply. I've done some testing and passkeys in Safari are working for me after I updated to macOS 15.4. Try clearing Safari's browser history/cache to see if that improves things: 


      If you still see the same issue then we'll need to investigate what's going wrong on your end in more detail. I'd like to ask you to create a diagnostics report from 1Password in your browser:

      Send a diagnostics report (browser extension)

      Attach the diagnostics to an email message addressed to support@1password.com

      With your email please include:

      • A link to this thread: https://www.1password.community/discussions/1password/passkey-on-safari-results-in-error-publickeycredential-after-upgrade-to-mac-os-1/153962
      • Your forum username: branok75


      You should receive an automated reply from our BitBot assistant with a Support ID number.  Please post that number here.  Thanks very much!

      -Dave

      • branok75's avatar
        branok75
        Occasional Contributor

        Hi Dave,

        clearing browsing history unfortunately didn't help. I've sent diagnostic report to support.

        My support ticket ID is : SGT-44933-869.

          Brano

  • Hello branok75! πŸ‘‹

    I'm sorry that you're running into an issue with passkeys in Safari after updating to macOS 15.4. So that I can better understand the situation, can you tell me the following: 

    1. Are you running into the issue on all websites that you use a passkey to sign into in Safari? Or just a single website?
    2. If the issue is only with a single website then can you share the website address of that website? 


    I look forward to hearing from you.

    -Dave

    • sdelamo's avatar
      sdelamo
      New Contributor

      I have having the same issue. It happens to every site my employer has secured with single sign-on. For example, I cannot sign to Slack, zoom or OReilly.

      It happens both in safari and chrome. I am desperate because this basically leaves me logout of my employer. 
      MacOS: 15.4 (24E248)

      1Password for Mac 8.10.70

       

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

        sdelamo 

        I'm sorry that you're seeing the same issue. Can you share the name of your SSO identity provider? I can check to see if there are any known issues with signing into that provider using a passkey in Safari. 

        -Dave