Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bitwarden Safari extension disappeared after updating to Bitwarden 1.25.0 (516) #1696

Closed
AronDerenyi opened this issue Mar 13, 2021 · 63 comments

Comments

@AronDerenyi
Copy link

AronDerenyi commented Mar 13, 2021

The Bitwarden Safari extension stopped working after I updated it to version 1.25.0 (516).

Steps To Reproduce

  1. Install Bitwarden 1.24.6
  2. Enable Bitwarden extension in Safari
  3. Update Bitwarden to 1.25.0

Expected Result

The extension still working.

Actual Result

The extension disappeared from the toolbar and the settings. Even after reinstalling Bitwarden and rebooting the extension doesn't show up. The app itself works only the extension disappeared.

I have experienced the same behaviour on two machines so it's not a single incident.

Environment

  • Operating system: Mac OS 11.2.3, Mac OS 11.2.0
  • Browser: Safari 14.0.3 (16610.4.3.1.7), Safari 14.0.3 (16610.4.3.1.4)
  • Build Version: 1.25.0 (516)
@abuchanan920
Copy link

abuchanan920 commented Mar 13, 2021

I can confirm that I am having the same issue. I am aware that Apple is only allowing Safari extensions from App Store apps now (per the note in the Bitwarden docs).

I uninstalled my brew version via brew uninstall bitwarden and then installed the App Store version, but the extension still doesn't show up.

To make sure I wasn't picking up some leftover version of Bitwarden somehow, I then tried manually deleting Bitwarden rm -rf /Applications/Bitwarden.app, reinstalling from the App Store, and running by open /Applications/Bitwarden.app, with the same result of no Safari extension.

Note that in each case, I quit Safari and restarted it after running Bitwarden and logging in.

I then tried rebooting to see if that shook anything loose, but no such luck.

Environment:

  • Operating system: MacOS 10.15.7
  • Browser: Safari 14.0.3 (15610.4.3.1.6, 15610)
  • Bitwarden Version: Version 1.25.0 (516)

@AronDerenyi AronDerenyi changed the title Bitwarden Safari extension disappeared on Safari 14.0.3 (16610.4.3.1.7) Bitwarden Safari extension disappeared after updating to Bitwarden 1.25.0 (516) Mar 13, 2021
@abuchanan920
Copy link

Update: I got a Safari update tonight that updated to Version 14.0.3 (15610.4.3.1.7, 15610) and when it started up it detected the extension! I doubt it is the version itself that fixed it (since @AronDerenyi was already on that version), but perhaps the act of updating Safari made it re-detect extensions?

@Hinton
Copy link
Member

Hinton commented Mar 17, 2021

@AronDerenyi is the application installed through the Mac App Store or by downloading the dmg or some other method?

Unfortunately we are only able to distribute the updated extension through the Mac App Store, https://bitwarden.com/help/article/install-safari-app-extension/.

@crenwick
Copy link

Updated my bitwarden to 1.25.0 (516) via the Mac App Store today and it is no longer appearing on Safari 14.0.3 with MacOS 10.15.7

@AronDerenyi
Copy link
Author

@Hinton I installed it through the .dmg and it automatically updated itself.

@AronDerenyi
Copy link
Author

AronDerenyi commented Mar 18, 2021

Today I installed the App Store version which replaced the .dmg version (it was still installed). Safari was open the whole time and when the installation finished, the extension reappeared (although it has a different icon and a square-ish bubble when clicked on).

Edit: Safari asked me to give permission to the App Store version to access websites which I thought was weird because the .dmg version never asked me that.

@crenwick
Copy link

Did a couple reinstalls this morning, switching between the .dmg and the App Store. Nothing got Safari to include the extension.

@crenwick
Copy link

Just did another reinstall cycle and I got the bitwarden extension to appear. I had to re-enable the permissions in Safari's extension preference tab.

@MMagTech
Copy link

App Extension still not showing for me: Screenshot of about sections: https://imgur.com/p7WOQUp

@oldenboom
Copy link

Just did another reinstall cycle and I got the bitwarden extension to appear. I had to re-enable the permissions in Safari's extension preference tab.

That's the same I had to do. Running the appstore version of Bitwarden. Actually, I had to do that more often in lately, even before the 1.25.0 version. Is Apple playing tricks on us here?

@AronDerenyi
Copy link
Author

App Extension still not showing for me: Screenshot of about sections: https://imgur.com/p7WOQUp

Did you install it through the App Store or from the .dmg?

@MMagTech
Copy link

MMagTech commented Mar 19, 2021 via email

@andrewkr
Copy link

I’m running Mac OS X 10.13.6 with Safari 13.1.2 (13609.3.5.1.5) - the latest available for this old faithful MBP.
I have Bitwarden 1.25.1 (518) from the Mac App Store.

But I have no browser extension.

I’ve turned it off and then turned it on again. No change. It doesn’t show.

@mylastore
Copy link

For me Bitwarden is no longer on Apples App Store

@mickey-blue
Copy link

I'm running MacOS Big Sur Version 11.2.3, Safari Version 14.0.3, and I updated to Bitwarden version 1.25.1. As soon as I updated Bitwarden, my Safari extension disappeared. I emailed the developer, and was told they are working on the problem. They also sent me the link to this page. I didn't really want to uninstall, re-install, etc. so I started looking around.

I opened Bitwarden and signed in. I clicked on Bitwarden in the menu bar, then preferences, then options.
There was a checkbox for Enable Browser Integration. I checked the box and the Safari extension came back. I've never had to do that before. Also, when I open a website and click on Bitwarden, I now have to give it permission to proceed. Then I have to click on it again to open it, and click on the account before it puts in my User ID and password. It seems a bit cumbersome to me. I don't know how long this will work, but it's working for now.

I hope I have explained this well enough. I'm not hugely technical, but can manage (mostly).

@danielverdugo
Copy link

danielverdugo commented Mar 27, 2021

UPDATE. I've used OnyX to clear caches and other system junk, rebooted and, suddenly, BitWarden extension reappeared in Safari. I'm happy, but have no idea what exactly helped.

For me it just suddenly disappeared from Safari and nothing I tried (reinstallations, setting additional options in BW itself) helped.

I now have to manually copy/paste logins and password from the app, which is very inconvenient.

I could also use Chrome or Firefox instead of Safari, but Safari is my main browser of choice.

macOS Big Sur 11.2.3, BW 1.25.1 (App Store)

@MMagTech
Copy link

I have an interesting observation. I previously reported on the same issue as most others here. Bitwarden would not show as an available extension in Safari on most recent OS and Bitwarden install. Another user suggested installing Safari Tech Preview and trying. To my surprise the extension worked for it as expected. The odd behavior was the extension was now available in regular Safari. This was all accomplished all while leaving Bitwarden installed. I then deleted Safari Tech Preview and Bitwarden is now still active in Safari. If you need me to provide anything let me know.

@Azurency
Copy link

I had the same issue with extension disappearing in Safari 14.0.3. I Installed the Tech Preview and immediately after the installation finished I was prompted that a new extension was available in the regular Safari so It resolved the problem, so weird.

@tgreer-bw
Copy link
Contributor

We've had several folks confirm that running Onyx to clean up cache has resolved this issue. @AronDerenyi if you'd like to give it a try.

@eliykat
Copy link
Member

eliykat commented Jul 5, 2021

I've just closed a number of duplicate threads that were some version of this issue - i.e. the Safari extension disappearing after an upgrade or spontaneously. Anyone experiencing this issue might find those discussions useful. Common suggestions include:

  • installing Safari Tech Preview - anecdotally seems to be fairly successful. Related:

    One customer mentioned that when they created a new operating system user with the same security privileges on their machine, that new user did have the Safari browser extension while the original still did not have it available to be enabled.
    This issue was resolved once they installed a preview version of Safari and then reverted to the stable version of Safari, after this change the Safari extension became available in the menu to be enabled.

  • running Onyx or CCleaner to clean up the cache - previously worked, but some reported this has stopped working

@Hinton
Copy link
Member

Hinton commented Jul 5, 2021

I wanted to also give an update on this issue since I've been tracking it for a while. I suspect the root cause of this problem is an issue in the Launch Services in MacOS, there are multiple articles suggesting that the Launch Services database can sometimes get corrupted and not behave correctly. Unfortunately this is an OS level service and not something we can handle on our side.

@eliykat mentioned the current work-arounds, and I wanted to add another. The following command should rebuild the Launch Services database, and worked on my machine.

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Note the machine may temporarily slow down and finder can take a moment to become responsive while it rebuilds the database again.

@kapitainsky
Copy link
Contributor

In my case BW extension is gone from one of the accounts (it is still available on other one I have on the same machine). No workaround works anymore. BW safari extension disappeared out of the blue one day - no system update nor anything major I am aware - just gone after restarting Safari.

I have some other Safari extensions I use and they just work - it is only BW which likes to disappear. I am happy to provide any additional info (logs etc.) to help to track this issue - as mentioned one of my macOS accounts has this issue right now so hopefully some logs can show why it is not loading.

@kapitainsky
Copy link
Contributor

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

This does not make any difference in my case. @Hinton - is there any logfile I could check to see what is failing and why it does not load?

@tgreer-bw
Copy link
Contributor

Update/fix coming in bitwarden/desktop#1128 👍

@harlequingreen
Copy link

FYI: Same Here as per previous message. Got message to update to latest version from App Store. After update extension is gone.

Safari 15.1
macOS 12.0.1
Bitwarden 1.29.0

@ingonoka
Copy link

Same problem here.
Safari Version 15.0 (16612.1.29.41.4, 16612)
OS 11.6 (20G165)
Bitwarden Version 1.29.0 (1790)

the lsregister -kill ... command does not work

@mr-kek
Copy link

mr-kek commented Oct 29, 2021

Same problem here.
Safari Version - Version 15.1 (17612.2.9.1.20)
OS - 12.0.1
Bitwarden - 1.29.0
M1pro mac

Was working perfectly fine before upgrading to the latest biwarden today.

Sigh, was hoping I wouldn't have to install Edge on my shiny new mac

@warudin
Copy link

warudin commented Oct 29, 2021

Same problem
Safari - Version 15.1 (16612.2.9.1.30, 16612)
macOS - 11.6 (20G165)
Bitwaren - 1.29.0 (from the Mac App Store)
MacBook Pro 14,1

@FledgeXu
Copy link

Same problem
Safari Version: 15.1
macOS Version: 12.0.1
Bitwarden Version: 1.29.0

@fjwillemsen
Copy link

Same here, but still on Big Sur (was holding of on Monterey to avoid these issues), so the issue is definitely with Bitwarden.
Safari version: 15.0
macOS version: 11.6.1
Bitwarden version: 1.29.0

@ghost
Copy link

ghost commented Oct 29, 2021

Same happened today after update.

@DGShannon
Copy link

So far, no alerts to upgrade mine yet (on Monterey). Seems like the wise choice is don't. More and more I have come to rely on letting Safari manage my passwords instead. Swore I would not return to a browser centric solution, but it just works better.

@kapitainsky
Copy link
Contributor

So far, no alerts to upgrade mine yet (on Monterey). Seems like the wise choice is don't. More and more I have come to rely on letting Safari manage my passwords instead. Swore I would not return to a browser centric solution, but it just works better.

it is only choice when you rely on BW - exactly what I do with BW being my main secrets repository on other browsers and platforms. I have removed BW extension from Safari long time ago - there is no point to count on it here. For a year+ BW guys can't make it work reliably on Safari. Clearly design decisions they made put them in cold water with Safari. Other extensions I use work 100% all the time - no issues. It is not easy task to provide cross platform software and sometimes users have to live with some imperfections. Especially when it is free or close to free.

@ghost
Copy link

ghost commented Oct 29, 2021

I'm on Monterey as well, but unfortunately I have automatic updates turned on.

@kspearrin
Copy link
Member

1.29.1 has been release and should be available in the app store soon (pending apple review).

@kapitainsky
Copy link
Contributor

1.29.1 is available in the app store now - and so far so good. all works. BW is back in Safari.

@oldenboom
Copy link

The 1.29.1 is immediately recognised by Safari. Looks good but need to authenticate again with the YubiKey.

@ameetmadan
Copy link

1.29.1 update solved my issues on MacOS Monterrey 12.0.1 on M1 Pro Mac

same. Safari 15.1, macOS 12.0.1

@tazmdevil
Copy link

I'm having the same problem:

Safari 15.1 macOS 12.0.1 Bitwarden 1.29.0

It was working fine on Safari 15.1 and macOS 12.0.1 and the previous version of Bitwarden. Upgraded BW to 1.29.0 today and the problem started after the BW upgrade.

1.29.1 fixed the issue for me as well

@djw2
Copy link

djw2 commented Nov 7, 2021

Bitwarden 1.29.1 has NOT fixed a missing extension issue in Safari for me.

Safari 15.1
MacOS 12.0.1
Bitwarden 1.29.1

@fabiopicchi
Copy link

@djw2 also had problems with the latest update (first time for me).

Refreshing LaunchServices database did the trick:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

No idea why the extension disappeared in the first place though

@m11a-code
Copy link

Refreshing LaunchServices database did the trick:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

This is exactly what fixed my issue today.

I ran this, restarted Safari, and then was prompted that the BitWarden extension was available to enable. Thank you @fabiopicchi !

@aaronk1
Copy link

aaronk1 commented Mar 17, 2022

@djw2 also had problems with the latest update (first time for me).

Refreshing LaunchServices database did the trick:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

No idea why the extension disappeared in the first place though

Thanks @fabiopicchi ! Worked here as well on Mac OS Monterey 12.3 running BitWarden Version 1.32.0 (2445).

eliykat pushed a commit that referenced this issue Jun 3, 2022
* Add `Organization_SponsorshipsSynced` event type.

Update events display to handle events triggered by installations rather than users

* Update jslib
@MacMind
Copy link

MacMind commented Jan 26, 2023

FYI: I've no idea why this happened either, but used the freeware OnyX.app to rebuild the launch services data base, reboot, re-install BitWarden app, and extension (and another one also that went missing) now show up and are working properly...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests