Extensions that take over/replace passkeys does not work
Preliminary Checks
- [x] I have read and understood the important section above.
- [x] I have searched existing issues and avoided creating duplicates.
- [x] I am not filing an enhancement request.
- [x] I have checked that this issue cannot be reproduced on Mozilla Firefox.
- [x] I have checked that this issue can be reproduced once I removed all my Mods and Custom CSS.
What happened?
I've tried multiple extensions, such as 1Password and Bitwarden, but I cannot use either of them to either create or use any passkeys saved in the password managers themselves. When I try using them on Firefox, it works as intended, which saves the passkeys to/uses from the password manager (I had to install Firefox for this.). When I try it on Zen, it defaults to the Windows Hello passkey feature.
Expected behavior
Passkeys from the password manager extensions work
Actual behavior
The extension does not take over the Windows built-in passkey feature (I do not know how better to word this out)
Steps to reproduce
Prerequisite: get a password manager that supports passkey save (I tried 1Password and Bitwarden as mentioned above, but I expect others like LastPass to behave the same)
- Go to a website that supports passkeys, try adding one (or use an existing one if you already have some in your password manager)
- Windows Hello will pop up instead of actually using the extension
Screenshots and videos
I was too lazy to change the language, my bad
Version
1.17.4b
What platform are you seeing the problem on?
Windows - x64
What component is this issue related to?
Extensions
Relevant log output if applicable
Just as FYI, not seeing this in Zen 1.17.5b with KeePassXC extension with most sites - in particular Google works fine. I have had this happen with Toggl but just put it down to an issue with Toggl.
Just as FYI, not seeing this in Zen 1.17.5b with KeePassXC extension with most sites - in particular Google works fine. I have had this happen with Toggl but just put it down to an issue with Toggl.
I just verified KeePassXC works totally fine with Zen, but the "majority" of the password managers, from what I assume, does not properly work with passkeys. I think we can agree on this since you also did mention that Toggl did not work either.
Can reproduce using Bitwarden Version: 2025.10.0 and Zen Twilight 1.16t (Firefox 143.0.3) (2025-10-01) (64-bit)
It looks like Zen Browser has some issues dealing with Pass Keys whatsoever: in my case - no extensions installed - I couldn't access with my tablet using the Authenticator QR code, as I did with Edge, since it default to USB.
Also, to login to Github I encountered a similar issue: I was asked to use MFA, I asked for the passkey and I could'nt get any further from the pop-up you see: I had to insert the passcode from the Auth. App.
Can reproduce, passkey doesn't work (tested on Github, Google): Zen: 1.17.8b (Firefox 145.0.1) (aarch64) Bitwarden extension: 2025.11.0
I have same issue. Couple of days ago it was working fine.
Now it prompts me to use physical key and completely skips passkeys stored in password manager. In my case bitwarden. Platform: MacOS Zen: 1.17.10b Bitwarden: 2025.11.1
Same question. Any progress?
I can't respond to passkey requests using the Bitwarden extension
Platform: MacOS and ArchLinux Zen: 1.17.10b Bitwarden: 2025.11.1
I can confirm: Platform: Arch Linux + KDE Zen: 1.17.7b (Firefox 145.0) (64-bit) Bitwarden: 2025.11.1
Affects Fedora 42 & 43, and EL 9 & 10 as well. This is the final straw for us for zen, its too unstable. Trying to roll back the flatpak past 1.17.8b results in a 404
The same thing happened to me. I can't log in with my biometric data using PocketID with Bitwarden.
I checked the latest version of Firefox and it works fine.
Happening to me too. Passkeys used to go to Bitwarden but now it's going to the MacOS passkey.
Same issue, was working fine couple days ago. platform: macOS Sequoia 15.6.1 Zen: 1.17.10b (Firefox 145.0.2) (aarch64) Password manager: Bitwarden (firefox extension) 2025.11.1
Prompt to use passkey shows MacOS passkey instead of a small window popup showing available Bitwarden passkeys.
Current behavior with Zen and Bitwarden extension
Expected behavior (demonstrated with Vivaldi and Bitwarden extension)
Same here — I have exactly the same environment as ↑SentientMuffin.
Off topic, I’ve encountered two other issues:
- Every time I log in to a website using Bitwarden, it pops up a prompt asking me to update the login info. This usually only happens when I actually change the login details on the website. This issue also occurs on Chrome so it's irrelevant to Firefox or Zen
- I just found out that somehow I lost a passkey for one of my sites — possibly because I clicked “Update” by mistake when issue 1 occurred.
The same using Zen 1.17.10b and Bitwarden 2025.11.1 on Arch Linux, works perfectly in Firefox and Chromium
Confirmed, have the same issue on Fedora 43, Zen 1.17.10b, and BitWaeden 2025.11.1. Chromium doesn't have this issue with Bitwarden.
Passkeys didn't work for me with 1.17.10b and Bitwarden 2025.11.1 However downgrading the Bitwarden extension to 2025.11.0 did work for me.
System running on Fedora 43, KDE Plasma 6.5.3, Wayland.
Might make sense to also look into https://github.com/bitwarden/clients/issues/17598
Same issue with v1.17.11b and bitwarden 2025.11.1. I’m on Fedora 43 KDE
Temporary Workaround (Confirmed Working)
Passkeys stopped working for me on Zen Browser after the Bitwarden extension updated to 2025.11.1.
Rolling back to Bitwarden 2025.11.0 immediately restored passkey functionality.
Since Firefox/Zen does not allow permanently installing unsigned extensions, here is the temporary workaround:
- Download the Bitwarden 2025.11.0 browser extension ZIP from the GitHub Releases page.
- Extract the ZIP.
- Open:
about:debugging#/runtime/this-firefox - Click “Load Temporary Add-on”.
- Select the
manifest.jsonfile inside the extracted 2025.11.0 folder.
After doing this, passkey authentication works again.
Note:
This is only a temporary fix (it disappears after restarting the browser), but it confirms that the regression is introduced in 2025.11.1.
Related issue: bitwarden/clients#17598
Temporary Workaround (Confirmed Working)
Passkeys stopped working for me on Zen Browser after the Bitwarden extension updated to 2025.11.1. Rolling back to Bitwarden 2025.11.0 immediately restored passkey functionality.
Since Firefox/Zen does not allow permanently installing unsigned extensions, here is the temporary workaround:
1. Download the **Bitwarden 2025.11.0** browser extension ZIP from the GitHub Releases page. 2. Extract the ZIP. 3. Open: `about:debugging#/runtime/this-firefox` 4. Click **“Load Temporary Add-on”**. 5. Select the `manifest.json` file inside the extracted 2025.11.0 folder.After doing this, passkey authentication works again.
Note: This is only a temporary fix (it disappears after restarting the browser), but it confirms that the regression is introduced in 2025.11.1.
Related issue:
bitwarden/clients#17598
bitwarden 2025.11.0 confirmed to work simply by removing current version and downloading previous from firefox extensions page. You can go to the extensions manager in settings and disable automatic updates for this extension, so the fix persists across restarts.
I've encounter this issue on Windows 10 with both Bitwarden version: 2025.11.1 and Proton Pass version: 1.33.0.
EDIT: I did further testing I encounter this same issue with Firefox (version 145.0.2).
I'm also facing this issue.
https://community.bitwarden.com/t/firefox-bw-extension-2025-11-1-not-prompting-for-passkeys-on-any-site/91252/51
This has been fixed with Bitwarden Extension Version 2025.11.2