Safari Extension is Missing on the extension list of safari preferences pane
Hello,
Safari extension stopped working all of a sudden. 1Password pop up asks me to enable the extension at the preferences but it is also missing there.
This happened once more before, I resolved by uninstalling and reinstalling 1password completely but I don't want to do it anymore. Any ideas what else can i do to resolve this.
Here is a 1 big screenshot summarising the problem.
1Password Version: 7.2.1
Extension Version: Not Provided
OS Version: OS X 10.14
Sync Type: Team
Comments
-
Well, I think I found the cause for the problem: Earlier I posted about extending List of Supported Applications and was guided to the following file:
Contents/Frameworks/OnePasswordCommon.framework/Versions/A/Resources/bundleid_to_url.json
So I've edited this file to extend the list of supported apps.
(See: https://discussions.agilebits.com/discussion/comment/450803/#Comment_450803)But apparently this does not work anymore. When I edit the
bundleid_to_url.json
file, the new safari 12 extension stops working. (Chrome and Firefox running fine). I believe this is a security precaution to prevent malicious modifications to the files in the app itself. It unfortunately rendered my beautiful hack useless.Any thoughts or ideas? Alternatives suggestions?
0 -
I have this problem, too. Safari Extension has gone missing, and there is no Safari button on Install Extensions page. This makes 1Password too cumbersome. Help!
0 -
You're on 1PW 7.2.1 and Safari 12, right.
Apple has made changes with extensions, no longer allows extensions from third-party sources. That's why the extension has disappeared from the 1Password page. Extensions can currently be downloaded from Apple's Safari extensions but even that is going away, if I remember correctly.
Instead, extensions will be part of the app itself, and this is what's happened with 7.2.1. If you go to the Extensions tab of Safari preferences, you should see the 1PW extension 7.2.1. It may be disabled initially, so you would have to enable it.
Just possibly (I'm just a user, and I can remember lots of things but not everything) you might have to remove the old extension, quit and restart Safari or 1PW, and the like. But I don't think that should be needed, as long as you are on Safari 12 and 7.2.1
If you are still on High Sierra, you can download 7.2.1 manually, but it may not show as an update yet, as AgileBits want to introduce it in stages, beginning with those using Mojave who have to be on Safari 12 and later doing it for users on High Sierra, who may still be on Safari 11.
0 -
-
@danco I'm on mojave already, I've tried almost everyhing, removing, readding even restarting osx completely with no avail. When I notice that the extension goes away after I modified bundleid_to_url.json file, my initial assumption that was it was about something related to code verification and thankfully, @rudy clarified as it is.
I even tried to install the old extension at https://safari-extensions.apple.com/details/?id=com.agilebits.onepassword4-safari-2BUA8C4S2C manually although I already know it is not supposed to be working with 7.2 anymore.
So, I'm stuck. My question now here is: Is there any other way to manipulate/extend supported apps other than modifying bundleid_to_url.json?
By the way, I must say modifying this file still works to extend supported apps. But now it brokes the safari extension. So maybe if I quit using safari, I'm still good.
0 -
@eodabas - you can certainly give that a shot, though I'd just offer a word of caution: hacks, beautiful or otherwise, are definitely not supported in 1Password, so not only can we not offer advice or support for them, they may wind up breaking at any time for any reason or change to either 1Password's or (as you've seen) Safari or macOS's code. If moving to a different browser is less of a pain for you than not using sudolikeaboss or other terminal options that aren't covered by our own CLI, then you're welcome to give it a go, and we'd even be interested in hearing how it goes.
0 -
This issue with the Safari extension not being available is frustrating. I remember something came up as I was installing 1Password 7.2.1 (trial version) regarding a change in settings that was necessary for the extension to work, and I did what was instructed, but can't remember what it was to try doing it again. The extension was visible in Safari 12 (OS Mojave) at first, but it disappeared (and is not listed in Preferences, Extensions), and now entering passwords in Safari is impossible. I have the 1Password Mini in the Mac menu bar, but it doesn't work in Safari either (doesn't recognize website and password when it comes up). I've restarted computer and Safari several times. The 1Password app is in the correct (Applications) folder.I don't really want to uninstall 1Password, but will do it if someone can tell me it solves this problem, and also tells me exactly how to do an uninstall.
0 -
@dickl - I'm sorry for the trouble! There is no "trial version" of the 1Password 7 for Mac app specifically; the only trial is of a 1password.com membership, which it sounds like what you may have done. However, if that trial has expired (which it does after 30 days) or you remove your account from the 1Password 7 for Mac app and try to resume using standalone data, you'll be able to do so, but everything will be in Read Only mode, because version 7 is not paid for. If you don't either have a 1password.com membership that's signed into 1Password 7 for Mac OR a standalone license for version 7, you'll see a Read Only banner on all your items in the detail view:
Could that be what's happening here?
0 -
My membership has not expired. I just signed up for the trial membership a few days ago.
0 -
I've had 1Password for years, and was using 1Password 6. I decided to try the subscription method, but I'm not sure I want to continue unless this problem can be fixed. I hope it won't be complicated to go back to 6.
0 -
@dickl - OK, thanks for the clarification. Can you tell us:
- What specific version of 1Password for Mac you have installed now (and whether you have more than one installed)
- What specific version of macOS you're using
- What specific version of 1Password for Mac extension you have (or had) in your browser
Anything else that might help us narrow down the issue -- what specific steps have you taken, and what's not working the way you expect?
0 -
I only have 1Password 7.2.1 installed. I still have the Dropbox backup from my vault in 1Password 6. There was an option to save that and it's vault, so it is in 1Password 7.2.1, along with a new vault that includes copies of all the passwords I already had in 6.
0 -
Sorry. The steps I've taken were to restart my computer and Safari, and to check that my 1Password app was in the Applications folder on the Macintosh HD. These were step I've read from previous comments here. I also looked for the extension in Safari Preference, Extensions, and it wasn't listed.
0 -
What isn't working is that I can't load passwords when I'm at the sign-in for any website. There is no menu icon for 1Password, and nothing comes in automatically (not sure how this is supposed to work in 7). The only way to enter passwords is to pull up the 1Password app and copy and paste.
0 -
@dickl - if you don't see the 1Password icon in Safari's menubar, that means one of two things, generally: 1) you don't have a 1Password extension installed, or 2) it's not active. Can you please open Safari's Preferences > Extensions and tell me what you see there for 1Password -- if anything? Specific version, please.
0 -
There is nothing in Preferences>Extensions for 1Password.
0 -
Safari 12
0 -
@dickl: Please do the following:
- Do a Spotlight search for 1Password
- Drag any copies of 1Password to the Trash
- Restart your Mac
- Install a fresh copy of 1Password: https://1password.com/downloads/
- Open Safari and enable 1Password in Preferences > Extensions
Let me know how it goes.
0 -
'The item “1Password 7.app” can’t be moved to the Trash because it’s open.'
I've closed the app, restarted the computer, and still the above comes up when I try to put the app into the trash.0 -
I was able to trash the app after disabling the Helper. I've re-installed 1Password 7.2.1, but when I try to fill a website password by clicking on the extension, it comes on for just a flash, but quickly disappears.
0 -
Ok, so I restarted the computer 3 times, and now the extension appears to be working. Thanks for your help. Since it was working initially on my first download of the app, I'll let you know if this happens again. Hope not.
0 -
Thanks for the update! Sounds good. We're here if you need us. :)
0 -
I've lost the 1Password extension in Safari again. I guess I'll trash the app and start over like I did before, but I don't have any idea why this is happening. There must be a problem with 1Password 7.2.2 itself, since the extension is somehow embedded in the 1Password app.
0 -
Yeah, that's a bit scary, and would be an issue either with Safari (for obvious reasons) or macOS (since its job is to enumerate the app extensions for any installed apps). Certainly installing a fresh copy of 1Password could get the OS to add the extension back to Safari, just as an app update would grab the latest package. But I'd be more concerned about what on your system may be causing that to happen in the first place, apparently repeatedly. The only connection it could have to 1Password at all would be if something were actually deleting it from the bundle...and then the app itself wouldn't work, since its code signature would then be invalid. So I really doubt that is the case. Instead, either something in Safari is damaged, resulting in it "forgetting" the extension, and the OS would not know to re-add it since it already did that; or the OS is, for some reason, telling Safari there is no extension for 1Password. If the problem persists, you may need to reach out to Apple for assistance.
0 -
I'm sorry I didn't get back earlier to read your post, but now that the Safari extension has yet again disappeared (not in the list of extensions that come up, so I can't simply enable it), I've had 1 Password since version 3 and have been very happy with it, but I'm getting pretty frustrated with 1 Password 7. Even though the problem may involve my OS (Mojave), this could prove to be complicated to address. 1 Password 6 was working just fine for me. How do I get that back on my computer? That would be an easier solution in my opinion. But that also negates any logic for keeping my new 1 Password subscription plan because I wouldn't want to update the app. How would I get 1 Password 6 back and cancel the subscription? I did keep my previous vault in the 1 Password 7 app along with the subscription vault, and I also still have the backup for the previous vault in Dropbox. Thanks
0 -
@dickl: You can install 1Password 6 and use it with your original vault...but I'd recommend against doing so for a number of reasons:
- It's not going to get any updates
- You'd only be able to use it with Safari for a short time, as Apple is killing support the old extensions -- possibly as soon as next month
- Apple's new Safari App Extension setup has a few kinks, but everyone here and at Apple is focused on ironing those out
- Based on your description so far, it sounds like you may actually have a problem with Safari itself, so reverting to an old version would not help you anyway if that's the case
Ultimately it's your call, but the odds of that really helping you are not good at all. We have some changes in the beta that might help. Would you be willing to try that and send us diagnostic information if the problem persists?
0 -
Yes, I'd be willing to try the beta if it could help with this issue. How do I get it, and would I let you know through this thread, or some other way?
0 -
@dickl: No worries. I'll walk you through it. Just didn't want to dump a bunch of "do this" on you if you weren't willing. I really appreciate it! :)
- First, Quit 1Password Completely -- Command Option Control Q
- Drag 1Password to the Trash, but DO NOT use a "cleaner" app
- Make sure you don't see any traces of 1Password in Safari
- Restart your Mac
- Install the beta from our update site:
https://app-updates.agilebits.com/product_history/OPM7#beta - Open 1Password
- Make sure that it is shown and enabled in Safari Preferences > Extensions
- Verify that you're able to use it to fill logins
If anything at all is amiss, please generate a diagnostic report immediately so we can look at the logs to determine exactly what is happening:
https://support.1password.com/diagnostics/
Please send it to support@1password.com and add the following Support ID (including the square brackets) to the subject of your diagnostics email before sending:
[#ZTM-59339-736]
If you’re reading this and you are not dickl, this Support ID is for dickl only. Please ask us for your own if you also need help.
This will link it to our current conversation. Once we see it we should be able to better assist you. And no matter what, seriously, thanks for your willingness to give us feedback on this so we can find a solution that works for you and others affected. :)
ref: ZTM-59339-736
0