Hydration failed
Steps To Reproduce
- Create a Remix site https://remix.run/docs/en/main/start/quickstart
- Run and open in firefox with Bitwarden installed
- Open Console
Expected Result
No hydration errors
Actual Result
Warning: Expected server HTML to contain a matching <head> in <html>.
Uncaught Error: Hydration failed because the initial UI does not match what was rendered on the server.
Screenshots or Videos
No response
Additional Context
In the bitwarden settings I've disabled/unchecked;
- Auto-fill keyboard shortcut
- Show auto-fill menu on form fields
- Default autofill setting for login items: Do not auto-fill on page load
- Show context menu options
- Show cards on Tab page
- Show identities on Tab page
The one thing that did work was to disable Ask to save and use passkeys, excluded domains did not make a difference.
Operating System
macOS
Operating System Version
14.7
Web Browser
Firefox
Browser Version
132
Build Version
2024.9.1
Issue Tracking Info
- [X] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Hi there,
I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.
Thanks!
It might have to do with the site I'm working on uses passkeys and has a localhost:8080 passkey registered in bitwarden.
I'm facing this issue when viewing https://museum.loathers.net/ which is also a Remix site. This only started happening fairly recently.
You can also see the issue by viewing the console and visiting the remix home page: https://remix.run/
I'm using Firefox 131.0.3 and Build Version 2024.9.1
I was also able to reproduce this locally with the Remix following the issue's instructions.
I develop a Remix site and I see the same problem, although Bitwarden may not be the only extension to cause the problem.
Here is a minimal setup to reproduce: https://github.com/wowawiwa/react-select-bug It seems that Bitwarden causes a hydratation error (which in turn causes the visual bug the repo is about)
⚠️ Stale Issue Notice
This issue has been automatically marked as stale due to inactivity. It will be closed in 2 weeks (October 15, 2025) if no further activity occurs.
If this issue is still relevant and you would like to keep it open, please:
- Comment on this issue to show continued interest
- Provide any additional information or updates
- Confirm that the issue still exists in the latest version
Thank you for your contribution to this project! 🙏
For what it's worth I'm no longer experiencing the issue on the site I referenced above. It's possible it's simply been resolved.