Closed Bug 1886247 Opened 11 months ago Closed 10 months ago

macOS passkey support is broken in macOS 13.6.5

Categories

(Core :: DOM: Web Authentication, defect, P1)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jschanck, Assigned: jschanck)

References

Details

In macOS 13.6.5 (but not earlier) passkey creation and assertion fail silently. The platform prompt is not visible and promises are not rejected.

This was first reported in Bug 1884574, where the issue was causing a diagnostic assertion crash. The issue seems similar to Bug 1865128.

Also, autofill credentials from iCloud keychain are displayed, but they cannot be used.

:jshanck Should this be an S2? do you think you can find a regressor?

Flags: needinfo?(jschanck)

Yes, S1 is too high. Since I opened this, I've learned that this is a bug in macOS. There's probably nothing we can do here. We're expecting a fix from Apple soon.

Severity: S1 → S2
Status: ASSIGNED → NEW
Flags: needinfo?(jschanck)
Priority: P1 → --
Priority: -- → P1
Duplicate of this bug: 1886537
Duplicate of this bug: 1886625

Tested in Firefox 124.0.1 (64-bit), macOS 13.6.6 and things seem to work as expected. Was able to register and authenticate on https://webauthn.io/ as exected with iCloud Keychain enabled.

I am also no longer able to reproduce this issue with 13.6.6 and hardware security keys.

I just updated Safari to 17.4.1 without rebooting or relaunching Firefox, and passkey is working now. I am still at macOS 13.6.5.

MacOS 13.6.6 with Firefox 124.0.2 is broken as well, yubikey authentication fails silently

testing on https://www.yubico.com/genuine/

I just updated Safari to 17.4.1 without rebooting or relaunching Firefox, and passkey is working now.
It's strange that safari is somehow a dependency for fix for a firefox issue..

Marking this as WONTFIX as there doesn't seem to be anything we can do about systems that have Safari 17.4.0 installed. There's some bad interaction between Safari 17.4.0 and macOS that is breaking all other users of the platform passkey API. Users that are still affected by this bug should upgrade macOS / Safari.

@haoxi.tan, was your issue resolved by upgrading to 17.4.1? If not, please file a new bug.

Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → WONTFIX
Duplicate of this bug: 1886543
Duplicate of this bug: 1897779
You need to log in before you can comment on or make changes to this bug.