Skip to main content
System
October 1, 2024
Solved

Unable to unlock 1Password in a "add to dock" web app in Safari

  • October 1, 2024
  • 12 replies
  • 189 views
This discussion was created from comments split from: Safari Add to Dock Web App on Mac.
Best answer by 1P_Dave

@cyt233 

Thank you for following up. We are aware of an ongoing issue where users are unable to unlock 1Password for Safari in Safari web apps on the Mac. The issue occurs if 1Password is locked and you try to unlock 1Password from inside of the web app. An internal bug report is open in our developer's backlog to find a fix.

For the time being, the three best workarounds are: 

  1. Unlock 1Password using the desktop app first and then open 1Password for Safari in the web app. Don't try to unlock 1Password from inside of the web app itself. 
  2. Turn off 1Password for Safari's integration with the desktop app and unlock 1Password for Safari separately from the desktop app: Right click on 1Password in Safari > Settings > General > Turn off "Integrate this extension with the 1Password desktop app".
  3. Use Universal Autofill to fill login credentials in Safari web apps using the Command-Backslash keyboard shortcut: Use Universal Autofill in apps and browsers on your Mac



I know that these aren't the best workarounds and hopefully a fix will be released in a future update as soon as possible. 

-Dave

issue=FS-853

12 replies

October 1, 2024

Hello. In a recent update, Safari "add to dock" web apps are now able to use extensions. I can see the 1Password icon in the upper right corner of the window for my web apps.

However, it doesn't actually seem to work. If I click the little 1Password icon that appears in a username text box, nothing happens. Ditto if I try to use the Cmd-\ autofill shortcut.

Is the 1Password team aware of this? Any fix coming?

Thanks!

1P_Dave
1Password Employee
October 1, 2024

Hello @mayostard! 👋

I'm sorry that 1Password isn't working inside of Safari web apps. The ability to use extensions inside of Safari web apps appears to be a new feature and I can reproduce the issue that you've described on my Macs as well.

I've filed a work item with our development team so that they can investigate this further. Hopefully this is something that can be fixed in a future update to 1Password for Safari soon.

For the time being, I recommend that you use Universal Autofill to fill your login instead which does work with Safari web apps. You mentioned that Command-Backslash didn't work for you, can you make sure that you've setup Universal Autofill on your Mac: Use Universal Autofill in apps and browsers on your Mac

I look forward to hearing from you.

-Dave

ref: dev/core/core#33052

October 1, 2024

Thanks for the quick reply! Glad to see you can reproduce the behavior. I do have Universal Autofill working, and have actually been able to use it on web apps, though sort of inconsistently, and not always through Cmd-.

I just tested it to log into this forum through a web app, and it had some interesting behavior. At first it all worked, both Cmd-\ and using the little icon in the text box. I suspected that was because I already had 1Password unlocked, so I locked it.

Then when I tried clicking the little icon, it brought up the authentication window correctly. But when I authenticated, the web app didn't get the message, and the little icon still showed as locked. And now whenever I clicked it, nothing at all would happen.

However, Cmd-\ does seem to still be working even in this state. So maybe it not working before was a fluke, and that's a decent workaround for the moment.

I hope that info helps! Happy to try any other tests that might be helpful to you.

October 1, 2024

Interesting to see this thread has been split from a similar earlier thread I also contributed to.

I do not have a see the 1Password icon in the upper right corner of the window for my web app, should I, why would I want it?

My web app is singular, it serves no other purpose other than to add an app wrapper around a specific web site. I can login to the web app using ⌘-\, is there another way I should be able to login?

Just curious really

Thank you for your help.

1P_Dave
1Password Employee
October 2, 2024

@mayostard

Thank you for the additional details, I've passed those along to the team. I'm glad that you're able to fill your logins using Universal Autofill for now.

-Dave

1P_Dave
1Password Employee
October 2, 2024

@iwaddo

It looks like macOS 14.7 and macOS 15 allow the use of extensions, like 1Password, inside of Safari web apps. However there is currently a known issue where 1Password isn't working correctly inside of web apps.

For now, you can continue to use Universal Autofill to fill your logins: Use Universal Autofill in apps and browsers on your Mac

-Dave

October 4, 2024

@1P_Dave

Thank you, I was wondering what else I would need, what else would I want inside a web app if Universal Autofill is working.

I will wait to see what it adds when it is fixed.

Thank you for your help.

1P_Dave
1Password Employee
October 4, 2024

@iwaddo

While Universal Autofill is great at filling your login credentials in Safari web apps, 1Password in the browser (the extension) gives you access to more features such as:

  • Saving passwords in web apps.
  • The use of the password generator and suggested passwords.
  • Integrations with services like Fastmail and Privacy.com
  • Filling non-login items such as credit cards and identities.
  • And more!

I hope that helps. Hopefully the issue is resolved in a future update soon.

-Dave

October 4, 2024

@1P_Dave

Is does help thank you. It seems I may be able to extend my use of web apps. Currently my web apps require a login and nothing more which works with Universal Autofill.

1P_Dave
1Password Employee
October 4, 2024

I'm happy to help. 🙂

-Dave