bitwarden / clients

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

Bitwarden extension for Safari error - Unable to find "popup/fonts/bwi-font.svg" in the extension’s resources. #11145

Open archonium-github opened 1 month ago

archonium-github commented 1 month ago

Steps To Reproduce

  1. Go to 'Safari -> Settings'
  2. Click on 'Extensions -> Bitwarden Password Manager'
  3. Scroll down to 'Errors for 'Bitwarden Password Manager'
  4. Error shown is 'Unable to find "popup/fonts/bwi-font.svg" in the extension’s resources'
Screenshot 2024-09-19 at 14 28 28

Safari - Version 18.0 (19619.1.26.111.10, 19619) macOS - 14.7 (23H124)

Expected Result

No errors

Actual Result

Error shown is 'Unable to find "popup/fonts/bwi-font.svg" in the extension’s resources'

Screenshots or Videos

Screenshot 2024-09-19 at 14 28 28

Additional Context

No response

Operating System

macOS

Operating System Version

14.7 (23H124)

Web Browser

Safari

Browser Version

Version 18.0 (19619.1.26.111.10, 19619)

Build Version

Version 18.0 (19619.1.26.111.10, 19619)

Issue Tracking Info

Krychaz commented 1 month ago

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

ksnell88 commented 1 month ago

I have the same issue, and I only noticed because all the sudden the extension doesn't seem to be recognizing the webpage I am on to update autofill suggestions on the Tab pane. The extension works as expected in Microsoft Edge on the same machine so this seems to be related to Safari.

I've tried uninstalling the desktop app (and extension), restarting, etc. and it doesn't fix either issue.

macOS: 15.0 (24A335) Safari: Version 18.0 (20619.1.26.31.6)

Bitwarden version: 2024.9.1 Server version: 2024.9.1

UPDATE: I still have the problem described in the issue, but I was able to resolve the autofill issue so figured I would describe the resolution in case it comes up for someone else.

I can't seem to reproduce it again, but it appears the Tab pane on the extension locked on credentials related to a tab I pinned a few hours earlier, even if I changed to a new browser tab. It may have had something to do with pinning the tab, dragging another so it would open a new window and then Open In New Tabs a handful of bookmarks. Fortunately, once I unpinned that tab, the issue was resolved!

AndreasLueck commented 1 month ago

I have the same issue: Can't synchronize the Safari Bitwaren Extension, only the Chrome alternative runs smoothly. Same Error in the extension setup screen "unable to find popup/fonts/bwi-font.svg"

Vaultwarden Web Version 2024.6.2

SCR-20241008-mcsd

aldupon commented 1 month ago

Same for me Last update by the AppStore on Safari 18.0.1 the window at the opening of BitWarden is empty OSX Sonoma 14.7 The app is working but the error on the Safari extension is: Impossible de trouver « popup/fonts/bwi-font.svg » dans les ressources de l’extension. Impossible to find: popup/fonts/bwi-font.svg
I'd love to get the older version which was working great ... please!!

Expalmi commented 3 weeks ago

Same problem here, OSX Sequoia 15.0.1 Safari 18.0.1 Bitwarden 2024.9.0. The app is working, the extension shows the category's they are empty no items are shown.

josemaX commented 3 weeks ago

Same here macOS Sonoma 14.7 + Safari 18.0.1 (18.0 worked fine)

Edit: I think now this is client 2024.10.0 (31484) updated just before updating Safari.

sporkman commented 2 weeks ago

I have the same issue: Can't synchronize the Safari Bitwaren Extension, only the Chrome alternative runs smoothly. Same Error in the extension setup screen "unable to find popup/fonts/bwi-font.svg"

Vaultwarden Web Version 2024.6.2

SCR-20241008-mcsd

^^ I started seeing this same issue today (with syncing), tracked it to my update to macOS 14.7 last night, which also bumped Safari to 18.0.1. I am a Vaultwarden person, so not sure if I can chime in, but it seems Safari extension specific (I'll test with an actual Bitwarden account if I can). Firefox, Chrome and iOS app syncing all work fine, including signing in and out and doing a full re-sync. I do have a large number of entries (3,000+), perhaps that's a factor.

Screenshot 2024-10-22 at 2 11 18 PM (note that the "last synced" timestamp is incorrect, it has not successfully synced today)

archonium-github commented 2 weeks ago

Just to be clear I have no issues with Bitwarden, be it syncing, or using the Safari extension. I am on MacOS14.7 and using Safari 18.0.1

From my experience in the past, log out and log in again or reinstalling the extension fixes issues with syncing or the extension not showing any entries.

The only issue I have is as posted whereby the extension reports an SVG image is not found.

sporkman commented 2 weeks ago

Just to be clear I have no issues with Bitwarden, be it syncing, or using the Safari extension. I am on MacOS14.7 and using Safari 18.0.1

From my experience in the past, log out and log in again or reinstalling the extension fixes issues with syncing or the extension not showing any entries.

The only issue I have is as posted whereby the extension reports an SVG image is not found.

Yeah, I'm looking at @AndreasLueck's reply, as I thought maybe he was drawing a connection between the two issues (could be possible I guess?). I mean it shipped with error output, which is something I've not seen before.

Just for completeness, the sync issue is limited to Safari and only popped up for me when I (manually - don't think apple pushed 18.0.1 as critical) updated the OS and got the new Safari. I don't know if the average mac + safari + bitwarden user even has 18.0.1 yet. I don't know if the error reporting in the extensions prefpane is something new in 18.0.1. I'm just waiting it out for now and troubleshooting with a new vault with fewer entries, trying non self-hosted, etc.

edit: I have exported my self-hosted vault to the official bitwarden-hosted service and I also cannot sync there, so we can rule out vaultwarden or generally self hosting.

edit2: I have found other users with this issue and one notes that there IS a known bug with large (not sure how large, both of us are over 3,000 entries) vaults and the Safari extension. It's being tracked internally and has been open for at least a month(!). :( If anyone is aware of this being tracked here in GitHub, I'd appreciate an issue number so I can follow for how long I'll be extension-less. I'm probably going to do some experimenting to find what the number is where the sync fails.

Screenshot 2024-10-23 at 1 41 08 AM Screenshot 2024-10-23 at 1 41 38 AM