1Password Update – Fixing Broken Safari Extension After Updating macOS Client

macospassword

I recently started using 1Password on my MacBook Pro running macOS High Sierra 10.13.6 with Safari Version 11.1.2 (13605.3.8).

I have both the macOS app from the Mac App Store and the Safari extension for the app installed from 1Password – Safari Extension Gallery.

I have been looking forward to give 1Password a try for a very long while (which I finally did). I am quite satisfied with the feature set and simplicity of the product.

However, I updated to the latest macOS client released on the Mac App Store today, which broke the Safari Extension for me. The screenshot below shows the release notes.

enter image description here

Now, when clicking on the Safari extension button on the toolbar, with a website open (which is already added in the 1Password database), does the following instead of offering to fill the password:

  1. Nothing happens for a few seconds.

  2. Following alert is shown by Safari.

enter image description here

  1. Irrespective of whether I click Allow or ignore the alert and wait, this error is shown.

enter image description here

The 1Password macOS app doesn't launch. Even clicking on Try Again does nothing.

The thing is, that, this setup was working flawlessly until I updated the macOS client.

What could have possibly gone wrong? I have not attempted any major salvage operations, as this is the first time I have setup 1Password app on my Mac.

I am thinking about doing a fresh install of the app and checking if the issue persists (thereby concluding that this is a bug in the app release).

I have already clicked on the support site link mentioned with the error message, and have reinstalled the extension, following by restarting the browser followed by restarting the Mac, but to no avail.

enter image description here

I have not taken any other steps on my own and though of seeking advice from experienced 1Password users. (I have been using the app for a couple days. I am currently under 1-month free trial with a high level of satisfaction and intend to convert to paid plan at the end of trial period expiry.)

Salvage Update: It is observed that that the mini app which is resident in the Menu Bar is no longer recognizing the browser extension and asking to install it. Clicking on the install browser extension button directs to the Agilebits Safari Extension Galley web-page which acknowledges the extension installation. Removing and re-installing the extension has no effect.

Best Answer

This issue is all over the Agilebits Support Forum today.

Agilebits released 1Password for Mac v7.1.1 to address this issue. Go back to the Mac App Store and download the update.

If it's not available on the App Store yet (review process delay), try downloading direct from 1Password's download page.

*Edit: Posted on their forum from 1Password support:

A build flag got set improperly / prematurely which caused WebSockets (which Safari relies on) to be turned off for the 7.1 build. We disabled that flag for 7.1.1. Safari is the only browser which currently uses WebSockets, the rest use Native Messaging. We are working toward moving away from WebSockets for Safari and toward Appleā€™s Safari App Extension framework.