MacOS Firefox bitwarden extension rejects touchid

I’m trying to get the Bitwarden extension working on firefox on my MacOS. Firefox browser 147.0.1 (aarch64) and MacOS Tahoe 26.2

In the desktop app i have browser integration checked but when I try to enable touch ID in the browser extension I get

I get no notification on the desktop and after a few seconds it errors out.

  • I have tried uninstalling bitwarden app and reinstalling it, both the browser extension and the desktop app.
  • Unchecking the “allow browser integration”, logging out, logging back into the desktop app and re-checking it and then logging into the browser extension app but nothing working so far.
1 Like

I’ve been having the same issue recently and I couldn’t find any information on it besides this post. I’m glad I’m not the only one having the same issue.

@completely Welcome to the forum!

  1. What is your desktop app version?
  2. What is your Bitwarden browser extension version on Firefox?
  3. Can you unlock the desktop app with Touch ID? → If not, that has to work first, before you can set it up for the browser extension. (–> see also here: Unlock With Biometrics | Bitwarden)
  4. Did you check your username directory?

What I found when setting up biometric unlock: do it step by step… if something doesn’t work, close all apps and browsers, open everything again and continue where you left off.

See also here for setting it up on the browser extension: Unlock With Biometrics | Bitwarden

PS: @nickk Same questions for you (given that you are also on MacOS and Firefox – and then: what versions?)

Also, try getting it working in Safari first. That will help distinguish between a browser issue and an app/OS issue.

it works on safari

The Bitwarden extension version for Firefox is Version: 2025.12.1

SDK: ‘main (93a331f)’

Server version: 2026.1.0

I can unlock the desktop version with Touch ID and I can unlock it on safari with Touch ID.

Bitwarden app version is Version 2025.12.0 (52522)

I’m marginally sure that the issue is that for some reason

~/Library/Application Support/Mozilla/NativeMessagingHosts

is not being created but I’m not sure how to force Mozilla or Bitwarden to create the folder and from what I’ve read

If the folder is not there, you can just create it yourself. However, it needs to contain the manifest file (com.8bit.bitwarden.json). If the manifest is absent, you could try copying it from the NativeMessagingHosts subfolder from another browser (one in which biometrics work). Or you could go through the biometrics setup process, which should allow the Desktop app to place the necessary manifest file in the NativeMessagingHosts subfolder.