bitwarden / clients

Bitwarden client apps (web, browser extension, desktop, and cli).
https://bitwarden.com
Other
9.16k stars 1.22k forks source link

Safari Version 15.6.1 (macOS Catalina) extension won't work with latest update 2024.3.0 #8348

Open greymda opened 7 months ago

greymda commented 7 months ago

Steps To Reproduce

  1. Go to 'Safari on macOS Catalina'
  2. Click on 'Bitwarden extension in Safari'

Expected Result

Bitwarden extension loads up and can fill in or search within vault.

Actual Result

White page loading, nothing happens.

Screenshot 2024-03-15 at 15 02 01

Screenshots or Videos

Screenshot 2024-03-15 at 15 02 01

Additional Context

No response

Operating System

macOS

Operating System Version

Catalina

Web Browser

Safari

Browser Version

No response

Build Version

15.6.1 (15613.3.9.1.16, 15613)

Issue Tracking Info

Gertcha commented 6 months ago

I concur, same for me.

macOS Catalina 10.15.7 Safari 15.16.1 Bitwarden 2024.3.0 (21897)

When clicking on the extension in Safari, unable to login and use, works ok in the Firefox browser.

In addition, may or may not be related but when quitting the main Bitwarden app also get the following error each time: Screenshot 2024-04-01 at 08 08 59

Gertcha commented 6 months ago

Same issue is mentioned here: https://github.com/bitwarden/clients/issues/8339

gusklein commented 6 months ago

same error, same symptoms here.

GaffelWiess commented 6 months ago

I'm experiencing the same issue as listed above from greymda. Extension not loading Screen Shot 2024-04-05 at 10 47 40

SergeantConfused commented 6 months ago

Hello everyone,

Thank you all for your input. The Engineering department has been looking into this matter internally; This GitHub report will remain open for external tracking purposes for the time being.

I thank you in advance for your understanding and patience,

zutz commented 6 months ago

also have an issue with using latest update on macOS Catalina 10.15.7 on my rebuilt 2012 macbook pro and web browser latest chrome version the automatic update on app store did not download and attempts to do it manually did not work. i sent an issue report to bidwarden and was told to delete and reinstall the app but since its working right now using previous version and i see so many complaints from folks using macOS Catalina 10.15.7 who did install update and ran into a lot of problems --- i decided wont update til i see some resolution.

atoussama commented 6 months ago

Updated to Desktop 2024.3.2 and it sill gives me the same issue

The standalone app works fine, but the browser extension (2024.3.1) with Safari (15.6.1) on Catalina still gives me nothing but a white screen and a loading icon in the middle.

hpeyerl commented 6 months ago

Happened to my wife as well. Not helping the sales pitch for password managers and sticky notes might be making a comeback. :-(

2ndMessiah commented 6 months ago

image image

Happening to me too. Catalina, Safari15.6.1

snelling-a commented 6 months ago

experiencing something similar. opened safari today and the extension was not on the list of extensions.

Safari: Release 192 (Safari 17.4, WebKit 19619.1.8.1) Bitwarden: Version 2024.4.1 (23269)

zutz commented 6 months ago

same issue Can’t open on safari at all

greymda commented 6 months ago

@SergeantConfused - I can update that this is still broken with latest Version 2024.4.1 (23240) update.

dnisbetjones commented 5 months ago

Can confirm this issue.

Catalina 10.15.7 Safari 15.6.1 Bitwarden 2024.4.1

terrywebbs commented 5 months ago

Can also confirm this issue.

Catalina 10.15.7 Safari 15.6.1 Bitwarden 2024.4.1

Update: Especially interesting the expanded console error... Either way there is a definite issue with the extension making a connection, could Apple be blocking this? bitwarden-issue2 bitwarden-issue

TheoCaparros commented 5 months ago

I looked at this issue, and even on linux (application) and on cli (command line from linux) it doesn't work. I think it is a server issue, but why, I dunno. https://bitwarden.eu/identity/accounts/prelogin

Alex895 commented 5 months ago

Same problem, only loading icon shows.

extension 2024.4.1 mac os sonoma 14.3.1 safari 17.3.1

swilkins1337 commented 5 months ago

Not a single mention of this despite the age of this issue, but I can confirm the Web Vault doesn't load for me in Safari 15.6.1. I thought that might be useful information.

zutz commented 5 months ago

same 😔

TheoCaparros commented 5 months ago

Still loading the page for hours :/

superfreeman1989 commented 5 months ago

Same problem in Sonoma

terrywebbs commented 5 months ago

Not a single mention of this despite the age of this issue, but I can confirm the Web Vault doesn't load for me in Safari 15.6.1. I thought that might be useful information.

Interesting we got a mention in this thread here a month back: https://github.com/bitwarden/clients/issues/8339#issuecomment-2041519877 but I can't find anywhere that these issues raised in the current thread are being addressed? Have they abandoned legacy systems? It is a shame as I was considering upgrading to the paid version, if no fix is coming, it will force me to abandoned this software in favour of another.

tdbear commented 5 months ago

Mac OS 14.4.1, Safari 17.4.1, Bitwarden 2024.4.1 - same problem except I don't even get a spinner. Most of the times I get tiny window/popup, sometimes a regular size window/popup.

Screenshot 2024-05-18 at 20 29 02
CrayCJ commented 5 months ago

Ok, I cannot wait any longer, I downgraded.

Here's how to downgrade to an earlier version of Bitwarden (at your own risk):

  1. Open Apple's App Store on your Mac > menu bar: "App Store" > "Preferences" > untick automatic updates. App Store can be closed now.
  1. Open your Applications folder (or where Bitwarden is installed) and drag the Bitwarden App to the Trash, thereby deleting your currently installed version of Bitwarden.
  1. Go to https://github.com/bitwarden/clients/releases and download an earlier version of the Desktop version of Bitwarden of your choosing. I went with Desktop v2023.12.1 as I remembered it working last year. Maybe a newer version might also work. Download the universal.dmg (or .zip) there (for me that was: Bitwarden-2023.12.1-universal.dmg). Open the .dmg (or .zip) and drag the Bitwarden app to your Applications folder.
  1. Now, your Safari Extension should work again. It is possible that you need to allow unsigned extensions in the developer menu of Safari (> menu bar: "Preferences" > "Advanced" > tick "show developer menu"; then menu bar: "Developer" > "allow unsigned extensions", second from bottom) for the extension to show up. You might have to re-allow this every time Safari is started! The first time, you might also have to restart Safari and/or untick and retick the Bitwarden extension in Safari > menu bar: "Preferences" > "Extensions"...

For me, this workaround worked, but I still would prefer this issue to be resolved... Cheers! :)

hpeyerl commented 5 months ago

Interesting we got a mention in this thread here a month back: #8339 (comment) but I can't find anywhere that these issues raised in the current thread are being addressed? Have they abandoned legacy systems?

Not even Legacy systems. There are commenters in this issue who are on current versions of MacOS and Safari and are experiencing the problem. However, the comment you refer to mentions 'legacy systems' so I think Bitwarden has decided to abandon this bug. Since it's tracked internally, we'll never really know but given the age of this issue, it's probably a safe bet that Safari+Bitwarden is a dead end.

tdbear commented 5 months ago

My problem was fixed after I unchecked "Unlock with touch ID" in the settings of Bitwarden desktop. Obviously I lots the Touch ID unlock but the extension works for me again now. Maybe the hangup on launch is related to accessing keychain?

swilkins1337 commented 5 months ago

My problem was fixed after I unchecked "Unlock with touch ID" in the settings of Bitwarden desktop. Obviously I lots the Touch ID unlock but the extension works for me again now. Maybe the hangup on launch is related to accessing keychain?

My Mac doesn't even have Touch ID, so I don't think that option would be there.

terrywebbs commented 5 months ago

My problem was fixed after I unchecked "Unlock with touch ID" in the settings of Bitwarden desktop. Obviously I lots the Touch ID unlock but the extension works for me again now. Maybe the hangup on launch is related to accessing keychain?

No option to do that on my desktop version - I don't even have keychain enabled! @tdbear thanks for the update.

atoussama commented 5 months ago

between this issue not being solved on my Mac, and the iOS app also not bringing up logins for about two weeks now, I think it's time to stop recommending this app to anyone, and maybe look for alternatives.

superfreeman1989 commented 5 months ago

As I noted above the app on safari is not locking properly as it’s still showing the red badge of number after the set time to lock, just won’t show the app interface when clicking on the icon. I even upgraded the system to Sonoma thinking it might be the OS but it didn’t make a difference. These small shops are just unreliable. Probably just one guy running the entire app in his bedroom. I’m moving to iCloud keychain.

superfreeman1989 commented 4 months ago

My problem was fixed after I unchecked "Unlock with touch ID" in the settings of Bitwarden desktop. Obviously I lots the Touch ID unlock but the extension works for me again now. Maybe the hangup on launch is related to accessing keychain?

My Mac doesn't have Touch ID and there's no Touch ID option.

trmartin4 commented 4 months ago

Hello,

I wanted to update that we are working on a potential resolution to this now. We are confident that this was introduced with our latest Angular version update across our clients, and we are introducing additional polyfills for backward compatibility to attempt to address the issues occurring on older MacOS versions with this update. We do need to maintain current Angular versions for a variety of reasons, and so we cannot revert this change.

superfreeman1989 commented 4 months ago

older MacOS versions

I'm on latest Sonoma.

swilkins1337 commented 4 months ago

I'd have been fine with a version that works, even if it doesn't support the newest features, but I suppose they wouldn't want to maintain two different versions. Even if one is security fixes only.

Assuming the error could be caught and then a fallback version loaded. Or go by User Agent or something.

2ndMessiah commented 4 months ago

Just roll back to an earlier released version as aforementioned

Sam Wilkins @.***>于2024年5月26日 周日11:07写道:

I'd have been fine with a version that works, even if it doesn't support the newest features, but I suppose they wouldn't want to maintain two different versions. Even if one is security fixes only.

— Reply to this email directly, view it on GitHub https://github.com/bitwarden/clients/issues/8348#issuecomment-2132043408, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFJTBRH7M54UX4GA2EZI47DZEFGYHAVCNFSM6AAAAABEX64MDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZSGA2DGNBQHA . You are receiving this because you commented.Message ID: @.***>

terrywebbs commented 4 months ago

@superfreeman1989 I am sure they will figure this one out too!

@CrayCJ Did you ever consider using Time Machine to roll back to an earlier version of the BitWarden APP?

I haven't tried this myself, but after some research in to restoring apps with Time Machine on the mac system, I put a few logical theories together and combine some ideas to a workaround for our issues. https://apple.stackexchange.com/questions/300942/how-to-disable-updates-for-specific-app-in-mac-app-store

  1. Open Apple's App Store on your Mac > menu bar: "App Store" > "Preferences" > untick automatic updates. NOW it's IMPORTANT to mention you'll still need to update your core apps manually.

  2. Open the APPLICATIONS folder, click the Time Machine icon and Enter Time Machine, find the Bitwarden app in a previous time and restore.

  3. No need to restore anything else

  4. Enjoy

terrywebbs commented 4 months ago

Vault Safari Version 15.6.1 (15613.3.9.1.16, 15613) bitwarden3

swilkins1337 commented 4 months ago

Just roll back to an earlier released version as aforementioned

Still wouldn't fix the Web Vault, which I have needed on some occasions.

terrywebbs commented 4 months ago

Just roll back to an earlier released version as aforementioned

Still wouldn't fix the Web Vault, which I have needed on some occasions.

Maybe if we also roll back safari to an earlier version - that might fix the vault?

terrywebbs commented 4 months ago

Still broken with latest Version 2024.5.0 (24604)

swilkins1337 commented 4 months ago

Just roll back to an earlier released version as aforementioned

Still wouldn't fix the Web Vault, which I have needed on some occasions.

Maybe if we also roll back safari to an earlier version - that might fix the vault?

I think the vault and extension are using stuff not properly implemented in Safari 15, so rolling back would make things worse.

swilkins1337 commented 4 months ago

Still broken with latest Version 2024.5.0 (24604)

"Bug fixes" Not the one that matters the most apparently.

terrywebbs commented 4 months ago

It's all broken, no more updates for older macs as of 2024.5.0 The latest Bitwarden will only run on apple version 12 or above. Legacy is now abandoned!

So I uninstalled everything including the safari plugin and all references of Bitwarden. Then restored a known working copy from the Time Machine Backup.

  1. No need to bother with turning off the Apple Store updates if your Bitwarden version is not compatible anymore.

  2. Within Safari Untick the safari Bitwarden extension and then uninstall the Bitwarden app (good idea to use an uninstall app to do this so you get all the Bitwarden files and folders, I use AppCleaner.

  3. Open the APPLICATIONS folder, click the Time Machine icon and Enter Time Machine, goto February 2024 (this is the last time it work in older Macs, since March it has failed miserably) find the Bitwarden app and restore. Issues started back in March see here: https://github.com/bitwarden/clients/issues/8339#issuecomment-2041519877

  4. No need to restore anything else, the Safari extension will be back and you just need to tick it on.

  5. Enjoy (there is a slight misalignment with the interface the first time you login with the extension but nothing major)

I am currently running Bitwarden-2024.2.0 on Catalina 10.15.7 with Safari 15.6.1

swilkins1337 commented 4 months ago

Hello,

I wanted to update that we are working on a potential resolution to this now. We are confident that this was introduced with our latest Angular version update across our clients, and we are introducing additional polyfills for backward compatibility to attempt to address the issues occurring on older MacOS versions with this update. We do need to maintain current Angular versions for a variety of reasons, and so we cannot revert this change.

I guess with the minimum version change to Monterey, this isn't happening any more?

swilkins1337 commented 4 months ago

I'm thinking about just abandoning this and just using iCloud Keychain. Unless there's an acceptable free alternative. I left LastPass for Bitwarden because they started charging for stuff I needed that used to be free.

terrywebbs commented 4 months ago

I'm thinking about just abandoning this and just using iCloud Keychain. Unless there's an acceptable free alternative. I left LastPass for Bitwarden because they started charging for stuff I needed that used to be free.

Keychain has its own issues on older Macs too, that was the reason I moved over to Bitwarden … keychain stopped syncing and was very unreliable, however it worked flawlessly on my iPhone as does Bitwarden

Using the Time Machine backup to revert to a known working Bitwarden (February 2024) is a life saver It is still the best FREE password manager with all those extra features that just aren't in any of the others.

atoussama commented 4 months ago

Hello, I wanted to update that we are working on a potential resolution to this now. We are confident that this was introduced with our latest Angular version update across our clients, and we are introducing additional polyfills for backward compatibility to attempt to address the issues occurring on older MacOS versions with this update. We do need to maintain current Angular versions for a variety of reasons, and so we cannot revert this change.

I guess with the minimum version change to Monterey, this isn't happening any more?

I guess they just couldn't help themselves with one last bug fix before they raised the minimum OS support, didn't they? how convenient from you @Bitwarden!

2ndMessiah commented 4 months ago

So... what if I don't have a time machine backup? Any workaround for for this ?

terrywebbs commented 4 months ago

So... what if I don't have a time machine backup? Any workaround for for this ? @2ndMessiah

  1. Disable the safari plugin, uninstall Bitwarden (drag the app to the bin)

  2. Download an earlier desktop version of Bitwarden https://github.com/bitwarden/clients/releases (February 2024 is the latest stable) https://github.com/bitwarden/clients/releases/tag/desktop-v2024.2.0 (Bitwarden-2024.2.0-universal.dmg) as mentioned by CrayCJ universal.dmg works best!

If you are on an older mac running Apple software version 11 and under you shouldn’t need to do much else apart from uninstall and install the previous stable version !

Only those running the latest Apple software (version12) will need to disable the Apple Store updates as the latest Bitwarden is now only compatible with Apple software version 12 or higher!

Thanks and all Credits to @CrayCJ for his comment on restoring Bitwarden from the GitHub https://github.com/bitwarden/clients/issues/8348#issuecomment-2119209134

I am currently working with Bitwarden-2024.2.0 on Catalina 10.15.7 with Safari 15.6.1 and no major issues with the APP or the Extension. Looks like I will have to buy a new computer, or start using a newer browser albeit as the old Safari is now getting clunky. This is Capitalism at its worst! Thank you Apple for forcing this upon us.

After some research it is either Brave or Firefox to replace Safari - I like my current Mac mini, going to see how much longer It keeps on entertaining me with workarounds to keep it going!

terrywebbs commented 3 months ago

Solved my issues - I used OpenCore Legacy Patcher to update my Mac mini 2012 to Sonoma

Now I am running the latest Bitwarden 2024.6.1 on the latest Safari 17.5 - no issues, and for the first time I can log in to the Bitwarden Vault - Safari 15 was obviously too old to work with the latest website security!

If anybody is interested read the following: (this is perfectly legal - it only patches the kernels in memory) Be aware it's not very clear but you will need 2 USB pen drives one for sonoma and one for the EiF boot patcher . You will also need lots and lots of patients and be ready to fail, but do not give up. https://dortania.github.io/OpenCore-Legacy-Patcher/START.html

It runs a bit slow but I am now saving not having to buy a new Mac for a while longer.

atoussama commented 3 months ago

just got things working for me since we were let down by Bitwarden (promising a fix for the issue and then discontinuing the support for 10.15 Catalina):

seems like everything works perfectly, except that you have now to re-allow unsigned extensions every time Safari restarts, but that’s a small price to pay rather than update my entire MacOS.