Safari Browser Extension does not sync - Everything else does - 2 Macs tested

After Updating to macOS Sequoia 15.0 the Safari Browser Extension does not sync anymore.
Desktop-App, Browser-Extension on FireFox and Chrome are working fine, Safari does not. This is tested on two Macs, both show the same behavior.

What I did so far?

  • Uninstalled Desktop App with AppCleaner, startet new and reinstalled ist → Did not solve the problem
  • Rebuild the Launch Service Library with OnyX (read that in an older thread) → Did not solve the problem
  • Update: Tried Safari Technology Preview: Same issue → Did not solve the problem
  • Update: New items in the desktop-app will be synced, existing items doesn’t even if you edit them, they will not be synced…

Any suggestions?

Screenshots:

I have the exact same problem. Also already tried deleting all associated files, but no success so far. Must be an issue with Safari, as Chrome works totally fine.

Any updates Chris?

@ChrisMakesHis & @netsrac Welcome to the forum!

Please post a screenshot the Dashboard of your Admin Portal, which displays your server version.

Also, please let us know what operating system is used for your server, as well as the version of the Safari browser and of the Bitwarden browser extension.

Okay, so I’m using the official Bitwarden App distributed via the Mac App Store. It’s listed as Version 2024.8.2 (29359). The Safari Extension is showing version 2024.8.1.

All running on macOS Sequoia Version 15.0 and Safari 18.0. The same behaviour happens on two independent Macs.

I’m running the latest Vaultwarden Server on my Ubuntu Box, but the same behaviour happens when I’m using the official Bitwarden Server.

@grb and @netsrac
Same Version Numbers as in @netsrac s post here…

@ChrisMakesHis Are you also self-hosting using Vaultwarden, and if so, do you also have cloud-hosted Bitwarden account that exhibits the same symptoms?

@grb I have the same behavior using self-hosted Bitwarden Server and Safari 18.0. Safari Plugin reports as Version 2024.8.1, the desktop app 2024.8.2 (29359) exactly as @netsrac . The Bitwarden Server is running on 2024.9.1.

Different to the scenario is, that I’m running on Sonoma 14.7, which bundles Safari 18.0. So it really looks like a problem of Safari 18.0, not macOS Sequoia.

After complete removal of any local files and reinstalling the app and plugin the plugin reports “never synced”. Interestingly, newly added passwords via the app appear in the plugin without any successful sync. Also all collections are appearing after some time, but all reported with 0 entries.

I already changed the number of iterations for my encryption key to force a refresh, but it wasn’t successful. Still same effect: New entries appear, old ones doesn’t show up.

I think I found the problem…so here is what I tested:

I exported my vault as an encrypted json file, created a new user account and imported that json file into the new account. During the import I got a message that one of my notes has more than 1.000 characters. This must have happen by accident. It was the complete privacy policy from a company. So I deleted this note and redid the export and import. Surprisingly the Safari Web Extension synced file this this new user and dataset.

But when I looked into the admin backend, I noticed that the old user had around 3.500 records, while the new one only has 2.300 records. So first I thought that something did not work properly with the export. But the solution was the Trash. I had 1000+ records in the trash which doesn’t seems to be automatically deleted.

So I now went into the trash (via the web vault), selected and permanently deleted all the records from the Trash. The amount of records from my “new test user” and the old account now matches in the admin-panel.

Well…and once the Trash was empty, the sync via Safari works as expected.

Again, it doesn’t make any sense, especially because the Chrome Extension worked without any issues…but some things you don’t need to understand, you just need to accept them.

Would be interesting if the others can solve the issue in a similar way…

1 Like

@netsrac
Thank you man, that did it!
I had about 2.000 records in the Trash, which were left from my way from 1Password to Bitwarden. Some imports for testing and some old logins. After deleting all items in the Trash, the Safari web-extensions is in sync again!

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.