desktop icon indicating copy to clipboard operation
desktop copied to clipboard

Extensions that take over/replace passkeys does not work

Open LEveLiQ opened this issue 1 month ago • 16 comments

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)

  1. Go to a website that supports passkeys, try adding one (or use an existing one if you already have some in your password manager)
  2. Windows Hello will pop up instead of actually using the extension

Screenshots and videos

I was too lazy to change the language, my bad

Image Screenshot from Zen where the Windows Hello popup shows and asks for a security key because there is no matching passkey for the website Image Screenshot from Firefox where the Bitwarden password manager works just fine

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


LEveLiQ avatar Nov 05 '25 13:11 LEveLiQ

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.

JackDunnCodes avatar Nov 06 '25 10:11 JackDunnCodes

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.

LEveLiQ avatar Nov 06 '25 13:11 LEveLiQ

Can reproduce using Bitwarden Version: 2025.10.0 and Zen Twilight 1.16t (Firefox 143.0.3) (2025-10-01) (64-bit)

dyndis avatar Nov 09 '25 00:11 dyndis

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. Image

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.

Image

sh3rlock14 avatar Nov 11 '25 13:11 sh3rlock14

Can reproduce, passkey doesn't work (tested on Github, Google): Zen: 1.17.8b (Firefox 145.0.1) (aarch64) Bitwarden extension: 2025.11.0

Lonsofore avatar Nov 23 '25 22:11 Lonsofore

Image

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

mateusztylec avatar Nov 27 '25 11:11 mateusztylec

Same question. Any progress?

Image

I can't respond to passkey requests using the Bitwarden extension

Platform: MacOS and ArchLinux Zen: 1.17.10b Bitwarden: 2025.11.1

a15355447898a avatar Nov 27 '25 13:11 a15355447898a

I can confirm: Platform: Arch Linux + KDE Zen: 1.17.7b (Firefox 145.0) (64-bit) Bitwarden: 2025.11.1

giopera avatar Nov 27 '25 15:11 giopera

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

braccae avatar Nov 27 '25 16:11 braccae

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.

vk2r avatar Nov 27 '25 17:11 vk2r

Happening to me too. Passkeys used to go to Bitwarden but now it's going to the MacOS passkey.

paralin avatar Nov 28 '25 01:11 paralin

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 Image

Expected behavior (demonstrated with Vivaldi and Bitwarden extension)

Image

SentientMuffin avatar Nov 28 '25 03:11 SentientMuffin

Same here — I have exactly the same environment as ↑SentientMuffin.

Off topic, I’ve encountered two other issues:

  1. 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
  2. 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.

Lumisilk avatar Nov 28 '25 05:11 Lumisilk

The same using Zen 1.17.10b and Bitwarden 2025.11.1 on Arch Linux, works perfectly in Firefox and Chromium

mymmrac avatar Nov 28 '25 09:11 mymmrac

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.

attanix avatar Nov 28 '25 14:11 attanix

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

EmKaCe avatar Nov 28 '25 18:11 EmKaCe

Same issue with v1.17.11b and bitwarden 2025.11.1. I’m on Fedora 43 KDE

DDiegoLopez avatar Nov 29 '25 04:11 DDiegoLopez

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

orknist avatar Nov 29 '25 10:11 orknist

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.

freudFlintstone avatar Nov 29 '25 13:11 freudFlintstone

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).

W0lffffff avatar Nov 30 '25 09:11 W0lffffff

I'm also facing this issue.

davidbelius avatar Nov 30 '25 11:11 davidbelius

https://community.bitwarden.com/t/firefox-bw-extension-2025-11-1-not-prompting-for-passkeys-on-any-site/91252/51

vikingnope avatar Dec 02 '25 18:12 vikingnope

This has been fixed with Bitwarden Extension Version 2025.11.2

vikingnope avatar Dec 02 '25 20:12 vikingnope