Skip to main content
April 2, 2025
Question

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

  • April 2, 2025
  • 17 replies
  • 1848 views

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?

17 replies

1P_Dave
1Password Employee
April 2, 2025

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
April 7, 2025

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

 

branok75Author
April 7, 2025

Hi sdelamo, as I mentioned in first note, for me it's still working in Firefox. So try to copy URL from Safari/Chrom to Firefox, maybe it will help ...

branok75Author
April 2, 2025

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
1Password Employee
April 2, 2025

@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

branok75Author
April 3, 2025

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

April 7, 2025

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.

April 7, 2025

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
1Password Employee
April 8, 2025

@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

April 9, 2025

@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
1Password Employee
April 9, 2025

@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
April 11, 2025

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

April 9, 2025

I have the same problem.

I have confirmed passkey authentication is broken in:

  • Safari Version 18.4 (20621.1.15.11.10)
  • Brave Version 1.77.97 Chromium: 135.0.7049.84 (Official Build) (arm64)

 

I have confirmed passkey login still works with Friefox 137.0.1 (aarch64)

ProductName: macOS

ProductVersion: 15.4

BuildVersion: 24E248

Darwin 24.4.0 Darwin Kernel Version 24.4.0: Wed Mar 19 21:17:32 PDT 2025; root:xnu-11417.101.15~1/RELEASE_ARM64_T6030 arm64

Apple M3 Pro

April 10, 2025

My support ticket ID is DMX-16382-353.

1P_Dave
1Password Employee
April 10, 2025

@slessard 

Thank you! One of my colleagues will send you a reply via email soon. 

-Dave

khaosspawn
May 20, 2025

Any update on the issue? A lot of companies use Oracle IDCS to authenticate and not being able to use 1P in our preferred browsers is a huge headache.

branok75Author
May 20, 2025

No, no update, stil not working ... :(

branok75Author
June 11, 2025

@1P_Dave Hi Dave, still no solution/fix to this problem? :(

1P_Dave
1Password Employee
June 11, 2025

The issue is currently open in our team's backlog, hopefully it can be addressed soon. While I can't provide an ETA on when the issue will resolved, this is something that our team is aware is in need of fixing. 

For the time being, trying using an alternate sign-in method as a workaround. Some customers have also reported success with passkeys when using Firefox which might be an option if you're willing to use another browser for the website in question.

I'm sorry for the continued inconvenience. 

-Dave

#33167

June 12, 2025

This is a really sad response from 1Password. To be fair 1Password isn't the only password manager with this bug. The major difference is that other password managers are fixing the issue. Bitwarden has this same bug and the fix on the way. I sure wish 1Password would get it together and fix this bug.

https://github.com/bitwarden/clients/issues/12060

https://github.com/bitwarden/clients/pull/14734

 

khaosspawn
June 12, 2025

Hi @1P_Dave - please can we have some timelines on when this will be fixed. I have to do some really weird "scaning a QR code with my phone" work arounds to login to Oracle sites because 1password doesn't handle this toJSON function properly.

I've been using 1password since Version 4 in 2013 and I've never seen 1Password sit on this serious an issue for 6 months. Please at least communicate to us when this is scheduled. As more companies go passwordless, and insist on passkeys - this is going to lock people out!

If the answer keeps being - well use some other browser, use another method - then why am I using 1password? This is such a disappointment from the early days where serious issues like this would be communicated well.

Please help us!

July 28, 2025

Been dealing with this error for almost a year and it's really bugging me that this hasn't been resolved. My current option is to 1) Use Firefox w/ 1P or 2) use iCloud Keychain for specially this Oracle passkey login. On macOS 26 now and nothing has changed. 

1P_Dave
1Password Employee
July 29, 2025

I'm sorry that the issue is disrupting your workflow with Oracle. I've added your report to the internal work item for the issue. 

-Dave

#33167