Skip to content

[PM-33902] Passkey Retrieval hangs on Firefox on Android #6694

@josephlr

Description

@josephlr

Origin

Web (Browser)

Web URL or App name

passkeys.io, github.com, healthequity.com

Passkey Action

  • Creating new passkey (Registration)
  • Signing in (Authentication)

Build Information

Bitwarden Android App Version: 2026.2.1 (21297)
Android Version: 16 (Android Security Update 2026-03-05, Google Play System Update 2026-02-01)
Firefox Version: 148.0.2 (Build # 2016148295), 15542f265e9e

Additional Information

On any site which supports passkey logins, I do the following:

  • Create a Bitwaren-stored passkey on Desktop Web
  • Sync Vault on Desktop
  • Sync Vault in Android App
  • Attempt to login on Web on Android

On Chrome (or in a native app), passkey login works correctly. The Bitwarden system prompt comes up, and I am able to login with the passkey provided by the Bitwarden App (via Android's Credential Manager API). However, on Firefox, no prompt appears. Instead nothing happens, and Firefox just waits until the passkey request times out.

Debugging info:

  • Bitwarden is selected as the "Preferred Service" in the Android "Passwords, passkeys & accounts" setting
  • Reinstalling Firefox didn't change anything
  • Removing all extensions from Firefox didn't change anything
  • Firefox is set as the default web browser

I really want to recommend Bitwarden to folks trying to use passkeys everywhere. However, as a Google Employee, I don't want to seem like I'm recommending a solution that is Chrome-only on Android. All other platforms have worked great so far; thanks for the amazing work!

Issue Tracking Info

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions