bitwarden / bitwarden/android

[PM-35175] App flash when logging in by passkeys

Open
#6,798 6 comments 0 reactions 0 assignees View on GitHub
app:password-manager bug
Dominant language
Kotlin
Stars
9.4k
Forks
1.1k
Avg merge
1d 14h
Merged PRs (30d)
67

Description

### Steps To Reproduce

1. Unlock Bitwarden
2. On Firefox, go a website that supports logging in by passkeys (I used https://passkeys.io)
3. Register an account and enable logging in by passkeys, try to make it the only account for this website
4. Log out of the website
5. Log in by passkey
6. Pass Android OS's verification (for me it's fingerprint)

### Expected Result

After passing the fingerprint verification on the OS, the website would log me in without further distractions.

### Actual Result

Bitwarden app jumps in and out for a moment before the website can log me in, even though it does not need anything else from me.

### Screenshots or Videos

The first black screen is when I verify my fingerprint since I found no way to capture it.

https://github.com/user-attachments/assets/b811df0d-9b06-4cc9-8c8f-aa718aecb8e2

### Additional Context

Firefox info:

```
149.0.2 (Build #2016153095), 9f0b9889e371a1c81cc665cfce6f53803006ad9b
GV: 149.0.2-20260403140140
AS: 149.0
OS: Android 16
```

### Build Version

2026.3.1 (21415)

### What server are you connecting to?

US

### Self-host Server Version

_No response_

### Environment Details

© Bitwarden Inc. 2015-2026

Version: 2026.3.1 (21415)
📱 samsung SM-S921W 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2026.3-rc49@c2ef20e1ed74a9cba60b19d5849af168629d3756
💻 build source: bitwarden/android/actions/runs/23660459640/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.3.2 @ US

### Issue Tracking Info

- [x] 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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.