Safari and lockdown mode

This discussion was created from comments split from: Errors in Safari on Mac.

Comments

  • tastyroadkill
    tastyroadkill
    Community Member

    Hi, my extension does not work in Safari. I'm using the latest safari and 1Password app. I check the extension and see the following errors, as also reported by another user above:

    Unable to find "lib/react.js" in the extension’s resources.
    Unable to find "lib/react-dom.js" in the extension’s resources.

    how can i make the extension work in safari? It doesn't respond when I click on it. I'm using Lockdown Mode for MacOS. Does that make a difference?

  • Hello @tastyroadkill! 👋

    Thank you for reaching out. 1Password for Safari isn't supported when using Lockdown Mode. Lockdown Mode disables certain features of the Safari browser that 1Password's extension requires in order to function.

    To use 1Password in Safari you'll need to turn off lockdown mode. Alternatively, if you'd like to keep Lockdown Mode enabled, you can use Universal AutoFill to fill your login information from 1Password into Safari on your Mac: Use Universal Autofill in apps and browsers on your Mac

    -Dave

  • zeror
    zeror
    Community Member

    I seem to remember 1P working normally with Lockdown Mode previously. Is this a new incompatibility? And if so, is there a plan to fix it?

    Using universal autofill works for many websites, but not for ones where I set up passkeys. In those cases, safari is making me use my iPhone, and even then, my passkeys just aren't there

  • Dave_1P
    edited October 29

    @zeror

    Lockdown Mode was released by Apple in 2022 (if I recall correctly) and 1Password for Safari has never supported it. I see that my colleagues did some tests, starting in 2022, confirming that 1Password for Safari won't work with Lockdown Mode. Since Lockdown Mode disables Safari features that 1Password needs in order to function, the only path forward would be to turn off Lockdown Mode or use a different browser if you'd like to use 1Password in the browser.

    Using universal autofill works for many websites, but not for ones where I set up passkeys. In those cases, safari is making me use my iPhone, and even then, my passkeys just aren't there

    Universal Autofill doesn't currently support passkeys. I'd like to investigate the issue that you've mentioned, do you mean that you try to scan a QR code displayed on your Mac using your iPhone and that doesn't work? Do you see an error message? Let me know if I've misunderstood.

    -Dave

    ref: dev/core/core#16841