Revisiting iCloud vs. 1Password Passkeys in Mac OS Safari
This topic originally came up in July, 2024, in this thread, where Mac OS overrides/overrules 1Password's passkey prompt. I noticed this behavior this morning when trying to log into Home Depot. After entering my email address, 1Password popped up, offering to log in with my passkey, but then Mac OS also popped up, asking the same and making 1Password inaccessible. This does not happen on Safari in iOS.
The discussion from July was resolved by installing a pending update. However, I have no pending updates.
System/Safari password and passkey autofill has been turned off. What else can I check?
1Password Version: 8.10.44
Extension Version: 8.10.46.34
OS Version: macOS 14.6.1
Browser: Safari
Comments
-
Hello, @casmithva. Thank you for writing in.
I'm sorry about the issue you're running into with 1Password. Do you have a multi-factor authentication set up as a passkey on Home Depot's website? Are you experiencing this problem on other websites with a passkey in Safari?
-Evon
ref: dev/core/core#32848
0 -
Thanks, Evon, for your reply. I have tried a number of other sites and found that passkey support was generally working fine. It did fail in the exact same manner once with Amazon AWS, but I was never able to repeat it. In that failure scenario, 1Password's passkey dialog popped up first, but then the Mac OS one came up about two seconds later. I have also seen that delay with the Home Depot website as well: the Mac OS dialog pops up somewhere between instantaneously and maybe 3 seconds. The only pattern I found with Home Depot was that the Mac OS dialog did not appear if I typed in my email address, rather than letting 1Password autofill it.
Given all of that, I'm inclined to say that the problem is with Home Depot. Wouldn't be the first time I've said that statement, but that's a story for another time... Maybe there's some sort of race condition or corner case that is provoked when Home Depot, Mac OS, 1Password, and Safari are in close proximity to one another.
Let's just consider this closed/resolved until proven otherwise. Thanks!
Chris
0 -
I appreciate the additional information. A colleague of mine replicated an issue on the Home Depot website where the 1Password passkey pop-up was overridden by the browser's authentication prompt. I've created an issue for our development team to investigate further if we can resolve this on our end.
Let me know if there's anything else I can assist you with.
-Evon
0 -
Hello, I'm experiencing the same issue with PayPal:
1Password Version: 8.10.44
Extension Version: 8.10.46.34
OS Version: macOS 15.0
Browser: Safari0 -
Hello, I’m experiencing the same issue with PayPal:
1Password Version: 8.10.44
Extension Version: 8.10.46.34
OS Version: macOS 15.0
Browser: Safari0 -
I seem to encounter this issue more often than not. Passkeys are great in theory. But in practice they are but a novelty and not a going forward solution until Apple and 1PW figure out how to play nicely in the sandbox together. Until I'm able to turn off the Apple prompts for passkeys entirely then using 1PW for it will continue to be problematic.
0 -
@kuchkovsky and @OAW
I'm sorry that you're both seeing a passkey prompt from macOS. Make sure that you have the built-in password manager turned off:
- Click on the Apple icon in the menu bar.
- Click System Settings.
- Click General, and then AutoFill & Passwords.
- Turn off "AutoFill Passwords and Passkeys".
Then check to make sure that 1Password is set as the default:
- Open your browser.
- Right-click on the 1Password icon in your browser's toolbar and click Settings.
- Make sure that "Make 1Password the default password manager in this browser" is turned on.
Let me know if you still see the issue after going through these steps. If you do then, specifically on PayPal, do you need to wait for the macOS prompt to appear? Or does it appear immediately?
-Dave
ref: dev/core/core#31888
0 -
Thank you for the example. I've done some testing and I can reproduce the issue intermittently if I leave 1Password's "Sign in with a passkey" prompt open without clicking Sign In for some time. This definitely isn't right and I'll file an issue with our development team.
If you immediately click Sign In then can you sign in with the passkey? Or does the macOS prompt appear immediately?
-Dave
ref: dev/core/core#31888
0 -
For me the macOS prompt appears about a second or two later. Fast enough that by the time I move my cursor up to click Sign In on the 1PW prompt I can't because the macOS prompt is a system modal dialog. And to be clear I don't even think this is a 1PW issue. As you can see by my settings I have the Autofill Passwords and Passkeys setting turned OFF in macOS. But the prompt appears and gets in the way nonetheless. So perhaps you guys can impress upon Apple to get it together in this regard? Such feedback from us lowly beta testers seems to end up in a black hole somewhere.
0 -
Thanks for the reply. An internal work item is open for our development team to look into this further, raising an issue with Apple if necessary. If you could send in a diagnostics report the next time that you reproduce the issue then I can add that to the work item to help move the investigation forward:
Sending Diagnostics Reports (browser extension)
Attach the diagnostics to an email message addressed to
support+forum@1password.com
.With your email please include:
- A link to this thread:
https://1password.community/discussion/comment/719484/#Comment_719484
- Your forum username:
OAW
You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here. Thanks very much!
-Dave
0 - A link to this thread:
-
Support ID #: YDP-97215-555
0 -
Having the same issue consistently with several sites I use with a passkey in safari. Hyatt, Microsoft, LinkedIn... 1Password gets triggered, but before I can click it the Apple prompt comes up. PayPal seems to work ok.
1Password for Mac 8.10.48 (81048025)0 -
I'm sorry that you're seeing similar behaviour. So that I check to see if you're running into the same issue, I'd like to ask you to create a diagnostics report from 1Password in your browser:
Sending Diagnostics Reports (browser extension)
Attach the diagnostics to an email message addressed to
support+forum@1password.com
.With your email please include:
- A link to this thread:
mocharaia
- Your forum username:
https://1password.community/discussion/comment/720358/#Comment_720358
You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here. Thanks very much!
-Dave
0 - A link to this thread:
-
I'm on 8.10.50.25 now and I've noticed a change since I posted. Now the issue still happens where Apple's prompt comes up, but after I dismiss it it seems like the 1Password prompt gets retriggered. It's still annoying that the Apple prompt is coming up at all, but at least it's an improvement.
0 -
TBK-32915-278
0 -
Thank you for sending in a diagnostics report. I see that my colleague has sent you a reply with some follow-up questions via email, please continue the conversation there.
-Dave
ref: TBK-32915-278
0 -
another +1 for me as well
I get this popup continually when using Safari and passkeys.
0 -
I'm sorry that you're running into issues when using passkeys in Safari. You may be running into a known issue that our development team is tracking. If you send in a diagnostic report then the team and I can confirm this, you can find instructions on how to do so here.
-Dave
ref: dev/core/core#31888
0