#1740·pocket-id

Bug Report: Can't register Passkeys with Bitwarden (under Brave) + Pocket ID

Author: SR-GCreated Sep 7, 2026Updated Sep 11, 2026

Reproduction steps

When I use a "passkey demo app" (https://passkeys-demo.appspot.com/reauth), everything is working fine.

Image (here at login time)

But when i try to add a new passkey in Pocket ID, i ALWAYS get that screen, and i can't add a new Bitwarden-managed passkey.

Image

So i can't. However, of course, i can add my phone as a passkey (but this is not easy to use, as from there, i will ALWAYS have to open my phone, launch a QRCode scanner, scan the QRCode, validate in the phone, etc. = it's a lot of steps)

Expected behavior

I should be able to register a passkey managed by Bitwarden.

Actual Behavior

I can't.

Pocket ID Version

My stack :

  • VPS :
    • POCKET ID : "Powered by Pocket ID (2.14.0)"
    • Running in a docker container (official image)
    • Exposed by a Traefik instance on the same VPS + LETSENCRYPT
  • In local :
    • Linux DESKTOP with ARCHLINUX + WAYLAND / COSMIC DE
    • BRAVE (Brave Browser 152.1.94.121)
    • Bitwarden official Chrome/Brave extension (up-to-date)
    • Regular Bitwarden account (=> no Vaultwarden)

Database

SQLITE

OS and Environment

See stack before

Log Output

When "adding a key" (displaying the QRCODE and nothing related to BITWARDEN), there is not a log of logs :

Sep  7 22:02:36 INF HTTP request completed app=pocket-id version=2.14.0 request_id=<REDACTED> status=200 method=GET path=/api/webauthn/register/start query="" route=/api/webauthn/register/start ip=<REDACTED> latency=186.601826ms referer=https://pocket-id.<REDACTED>/settings/account user_agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36" body_size=1265