Upgraded to 1Password v8 and the Safari extension rarely, if ever, works

I just upgraded to 1Password 8 and the Safari extension rarely if ever works. I am forced to copy and paste out of the app.

Even in version 7, I found that the extension was hit or miss (60% worked 40% didn't work) and typically I had to make sure I was logged into the main app for the extension to work more often than not.

I have checked the extension settings in Safari, and I see the nice alarming note that the extension can read and alter webpages I visit and see my browsing history on all websites.

I am running three additional extensions: Clip to DEVONthink, Ghostery, and Hush

I am assuming V8 is a fairly new release so things like this are expected. Am I missing something about how to use this new app or is the extension simply buggy?


1Password Version: 8.7.0
Extension Version: 2.3.3
OS Version: 12.3.1

Comments

  • motees
    motees
    Community Member

    I am not even able to load the Safari extension in the Extensions for Safari. Using 1P 8.0. I downloaded the extension from the Apple App Store, then it says to Open. On clicking Open, a message says to open the Safari Extensions and check the 1P extension---but it is not in the list

  • gct3o
    gct3o
    Community Member

    I feel your pain. Not sure if what I experienced is similar to yours but I attempted to load the extension several times, I think it is loaded properly. I have not been certain that I have the extension loaded based on the App UI. But the version appear correct.

  • Hi @gct3o and @motees:

    It looks like you're running into two separate issues here.

    @motees, follow the steps here:

    1. Close all open web browsers.
    2. Open the Terminal app on your Mac
    3. Paste the following into Terminal and then press enter to run the command:
    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f -R /Applications/Safari.app
    
    1. Open Safari > Preferences > Extensions and try to enable 1Password again.

    @gct3o:

    Do you see the 1Password icon in Safari's toolbar? You may have to allow 1Password to interact with all sites before it behaves as expected. In short, because 1Password can view and modify pages you're viewing (in order to detect fields to be autofilled and perform the act of filling), it's necessary for 1Password to have permissions to view and modify all sites.

    Jack

  • motees
    motees
    Community Member

    Terminal fix worked. Thanks!

  • Thank you for the update @motees Enjoy!

  • gct3o
    gct3o
    Community Member

    I do (& did when I posted) see the 1Password icon in the toolbar. The extensions tab in Safari settings also seemed to indicate that I did have the app approved to interact with all sites. I should have provided a screen shot for you, sorry.

    I recently had to perform multiple reboots (installing a Rogue Amoeba app) and I am now seeing much more consistent & expected behavior.

    Now when I place my cursor in a field on the web page I am asked to login to 1Password which I do and then I can see the passwords associated with the website.

    So all appears to be in good order now. If something different happens I will let you know!

    Cheers!

  • @gct3o

    We'll be here if you need us. Write any time.

  • wshaedle29
    wshaedle29
    Community Member

    The Terminal fix did not work for me. I found another suggestion that worked.
    Go to safari preferences
    Enable 1password extension (it was off)
    Then click apply to all sites

    Reloaded Safari and 1Password presented the login for the site as expected.

    Thanks to everyone for the suggestions!

  • Hi @wshaedle29gmailcom,

    Thanks for the update.

    You're correct. The Terminal command is not for your situation, where the 1Password for Safari extension went missing in the Extensions list.

    Your issue is about the permissions that need to be approved for 1Password for Safari to work correctly.

    Let us know if you have any other questions.

This discussion has been closed.