Friction

Bitwarden

bitwarden.com · Security and passwords

Open-source password manager for individuals and teams.

53 items · 52 source threads · 2 source types · updated 2026-09

Compare

Pain points 27

ItemAreaSeveritySupportLast seen
MSSQL container crash loop after upgrading to 2026.3.0

An auto-updating self-hosted instance crashed during the database upgrade script and kept restarting and retrying, leaving the vault inaccessible.

Affects: Self-hoster on Synology

Self-hosting & upgradesCauses churn2 sources2026-03

“After updating last night the MSSQL server attempted to update the database using script repl_upgrade.sql but eventually crashed”

“it appears that the mssql container is constantly restarting”

Update to 2024.4.2 invalidated docker-compose.yml and stack won't start

After updating a long-running self-hosted instance, the generated compose file became invalid and the stack would not start; root cause appears to be an old docker-compose version despite docs saying it should work.

Affects: Self-hoster

Self-hosting & upgradesCauses churn2 sources2025-08

“The Nginx container keeps restarting and bitwarden cannot be accessed”

“my `docker-compose.yml` is now invalid, and bitwarden will no longer start”

Default security settings force constant master password re-entry and settings are mislabeled

Out-of-the-box settings required re-entering a complex master password over and over, and finding a reasonable balance meant decoding misleadingly labeled options such as unlock with PIN.

Affects: New user across browser, desktop and phone

Setup & onboardingBlocks work2 sources2026-06

“The OoB settings were entirely paranoid, and had me re-entering the complex master password over and over, really annoying me”

“The need to unlock the keychain each time you start a client is aggravating”

Passkeys cannot be moved between providers

Passkeys registered in Bitwarden cannot be moved to another provider, which the commenter calls an annoying limitation, though adding a second passkey on the site works around it.

Affects: Passkey user

Data export & migrationBlocks work2 sources2025-08

“Bitwarden loudly proclaims they lets you export all your data, including TOTP - but that doesn't apply to passkeys”

“The remaining issue is moving the credentials between providers, which is an annoying limitation”

Chrome extension mis-detects sign-in URL and sends users to auth redirects

The Chrome extension often picks the wrong sign-in URL, sending the user through a registration auth redirect. This is the user's main complaint despite otherwise being happy.

Affects: Chrome extension user migrated from LastPass

UI & usabilityAnnoyance2 sources2026-03

“Bitwarden annoyingly ignores subdomains by default”

“Not as good about determining correct sign-in URL and lots of times will send me through the auth redirect from registration”

Vault appears empty after a failed sync on self-hosted install

Affects: Self-hoster who imported from LastPass

Reliability & bugsCauses churn1 source2023-01
iOS app buttons lack accessibility labels for screen readers

Affects: Screen reader user on iOS

UI & usabilityCauses churn1 source2019-10
Sync Vault overwrites edits made on another client, losing data

Affects: User with browser and desktop clients

Reliability & bugsCauses churn1 source2018-08
Organizations and collections model confusing for sharing with a spouse

Affects: Household sharing credentials with spouse, LastPass migrant

Setup & onboardingBlocks work1 source2026-06
Cannot create items while the server is unreachable

Affects: Self-hosting user

Reliability & bugsBlocks work1 source2026-05
Users object to forced email verification on new devices
Permissions & securityBlocks work1 source2025-01
iOS app quits unexpectedly after opening

Affects: iOS user

Reliability & bugsBlocks work1 source2023-09
Identity logs show the proxy IP instead of the real client IP

Affects: Self-hoster behind Traefik

Self-hosting & upgradesBlocks work1 source2023-05
Android autofill rarely offers passwords unless the app is opened manually

Affects: Android user

MobileBlocks work1 source2022-09
Backup export silently omits attachments, risking lost files

Affects: User migrating from LastPass

Data export & migrationBlocks work1 source2022-06
Nightly MSSQL backup not created when database name is not the default

Affects: Self-hoster

Self-hosting & upgradesBlocks work1 source2022-01
Client depends on server uptime and does not work offline

Affects: Self-hosting Linux desktop user

Reliability & bugsBlocks work1 source2019-11
Cannot send email through SMTP server using a Let's Encrypt certificate

Affects: Self-hoster

IntegrationsBlocks work1 source2019-03
SMTP authentication fails from Bitwarden but works from a mail client

Affects: Self-hoster with Postfix

IntegrationsBlocks work1 source2018-09
Database must be updated manually after upgrades

Affects: Experienced Docker admin

Self-hosting & upgradesBlocks work1 source2018-06
Sites keep prompting to create a passkey because passkeys live in Bitwarden

Affects: Passkey user with a third-party manager

IntegrationsAnnoyance1 source2026-09
Vault search returns irrelevant results from vector search
UI & usabilityAnnoyance1 source2026-08
Firefox popup closes when it loses focus while copying credentials

Affects: Firefox user

UI & usabilityAnnoyance1 source2024-12
Firefox extension forgets context when switching windows to paste credentials

Affects: Firefox extension user

UI & usabilityAnnoyance1 source2021-08
LastPass credential types are imported as plain secure notes

Affects: LastPass migrant

Data export & migrationAnnoyance1 source2021-02
Import and export between managers is not always smooth

Affects: User moving between password managers

Data export & migrationAnnoyance1 source2020-04
Icons service memory usage keeps growing until restart

Affects: Self-hoster

PerformanceAnnoyance1 source2018-06

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Feature requests 12

ItemAreaSeveritySupportLast seen
Clients should fall back to offline mode when the server misbehaves

During a server outage the clients stayed locked and did not revert to offline read-only access as documented. A commenter agrees the experience should be improved so clients fall back to offline mode.

Affects: User who lost vault access during an outage

Reliability & bugsBlocks work1 source2022-09

“the clients revert to offline mode until the issue is resolved”

Option to disable new user registration on the self-hosted server

An admin asks how to disable new account registrations on a self-hosted Bitwarden server.

Affects: Self-hosting admin

Permissions & securityBlocks work1 source2020-01

“Is there a way we can disable new user registrations on Bitwarden Server”

Return HTTP 401 on failed logins so Fail2Ban can block attackers

Failed logins currently return HTTP 400, making it hard to write a Fail2Ban filter; the requester asks for 401 as the API docs suggest.

Affects: Self-hosting admin

Permissions & securityBlocks work1 source2019-11

“Could it then be possible to return HTTP/401 in case of wrong username / password please ?”

Raise the KDF iteration limit that caps password hardening

The requester says the server's maximum KDF iteration count is too low to protect against hardware dictionary attacks.

Affects: Security-minded users

Permissions & securityBlocks work1 source2019-11

“specifically prohibited by Bitwarden, restricting it to 2M iterations”

Enforce any type of 2FA across an enterprise organization, not only Duo

A company using YubiKeys and TOTP wants to require 2FA for every organization member and be alerted about users without it, but enforcement apparently only works with Duo.

Affects: Enterprise admin using Yubikeys and TOTP

Permissions & securityBlocks work1 source2018-12

“We want to require all users who have access to our Bitwarden organization to use 2fa”

Ship self-hosting as a single image that fits existing Docker tooling

Affects: Experienced Docker admin

Self-hosting & upgradesBlocks work1 source2018-06
Lighter self-hosted footprint for Raspberry Pi class hardware

Affects: Single-user self-hoster on small hardware

Self-hosting & upgradesBlocks work1 source2017-11
Emergency access with a waiting period for trusted contacts

Affects: Individual users

CollaborationBlocks work1 source2017-01
Commission an independent security audit
Permissions & securityBlocks work1 source2017-01
Support MySQL, MariaDB or PostgreSQL instead of only SQL Server

Affects: Self-hosters

Self-hosting & upgradesBlocks work1 source2016-10
Default email to auto-fill registration forms
CustomizationAnnoyance1 source2022-12
Structured storage for addresses and credit cards
CustomizationAnnoyance1 source2017-07

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Workarounds 6

ItemAreaSeveritySupportLast seen
Organization license reported expired before its expiration date

A self-hosted Families license repeatedly expires early, cutting all users off from the organization until the license file is downloaded again and uploaded.

Affects: Self-hosted Families organization

BillingCauses churn2 sources2025-05

“At 12:00 PM mails where sent out for my 3 family organizations that the licenses had expired”

“The license should not expired before its expiration date”

MSSQL container restarts on 2026.6.1; downgrade fixes it

After upgrading to 2026.6.1 the MSSQL container enters a restart loop, and downgrading to 2026.6.0 resolves it with no data changes.

Affects: Docker self-hoster

Self-hosting & upgradesCauses churn1 source2026-06

“Downgrading to 2026.6.0 resolves the issue immediately with no changes to data”

Latest unified beta image breaks MariaDB connection

After a new beta release the unified deployment began aborting connections to MariaDB and the admin process crashed repeatedly; reverting to the earlier beta image fixed it.

Affects: Unified beta self-hoster

Self-hosting & upgradesBlocks work1 source2024-01

“I revert back to the 2023.12.0-beta image and no more error in both bitwarden and mariadb”

Autofill in Firefox for Android needs an app restart after login

On Firefox for Android, Bitwarden autofill is not recognized after logging in until the browser app is killed and restarted.

Affects: Firefox for Android user

MobileBlocks work1 source2021-07

“Bitwarden autofill is not registered unless you kill and restart the app after logging in”

Installer ignores custom ports behind reverse proxy and conflicts with Synology

On Synology the installer still wrote ports 80 and 443 in docker-compose despite proxy answers, and missing folders made the stack fail to start until fixed by hand.

Affects: Self-hoster on Synology

Setup & onboardingBlocks work1 source2018-03

“which I had to manually change to 8223 and 8243 as a workaround”

Needs Microsoft Authenticator installed for one login because passkeys can't go in Bitwarden
IntegrationsAnnoyance1 source2026-07

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Switching reasons 8

ItemAreaSeveritySupportLast seen
iOS app logs user out weekly and keeps demanding the master password

Recent iOS app changes log the user out about once a week and repeatedly require the master password with no way to reduce the friction. They are considering the native iOS password app.

Affects: iOS and Linux user

MobileCauses churn2 sources2025-11

“The Bitwarden client will sometimes log you out if something happens on the server side”

“I've been logged out repeatedly (at least once per week) and it keeps requiring me to input my password”

New-device 2FA default could push a long-time user away

The user dislikes the email-based verification on new devices, especially for people using VPNs, and says it may make them leave. They bought a subscription and refunded it within an hour.

Affects: Individual user, VPN user

Permissions & securityCauses churn1 source2025-01

“This feature may actually cause me to leave”

Move away from open source licensing damages trust

Users who contributed because the project was open source see the licensing change as a breach of trust, which threatens forks and departures from a product whose value rests on trust in the code.

Affects: Open-source supporters and contributors

OtherCauses churn1 source2024-10

“making proprietary a project which many supported and contributed to explicitly because it was open source”

No tags and rigid folders make a large vault hard to manage

A long-time KeePassXC user moved to Bitwarden for sharing, but found the folder-only organization without tags unmanageable for a big collection, and is moving back.

Affects: Household sharing passwords with partner

UI & usabilityCauses churn1 source2023-09

“The whole layered concept of folders and inability to have tags is a nightmare when you have a large collection of passwords”

Master password stopped working twice, user shopping for another manager

A user lost access to their vault twice because the master password stopped being accepted, even though a copy kept elsewhere was correct. They are now evaluating other password managers.

Affects: Family user managing around 500 logins

Reliability & bugsCauses churn1 source2023-05

“Bitwarden scrambled my master password so that I lost access, not just once but twice”

Browser extension autofill noticeably worse than 1Password

Affects: Desktop browser user

UI & usabilityBlocks work1 source2025-03
Extension and mobile app forget which account was open when switching away

Affects: Firefox extension and mobile user

UI & usabilityBlocks work1 source2022-12
Wrong account suggested when logging into several Google accounts

Affects: Firefox user with multiple Google accounts

UI & usabilityBlocks work1 source2022-08

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.