bitwarden / bitwarden/android

[PM-39720] Passkeys don't work in Grid (the location sharing one)

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

Description

### Origin

Native Application (non-browser app)

### Web URL or App name

Grid: Private Location Sharing

### Passkey Action

- [x] Creating new passkey (Registration)
- [ ] Signing in (Authentication)

### Build Information

© Bitwarden Inc. 2015-2026

Version: 2026.5.1 (21675)
📱 Redmi 24090RA29G 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2026.5-rc55@dbc73fdd5c0114d0ec4f8280a0292332baf47417
💻 build source: bitwarden/android/actions/runs/27216280703/attempts/1
🦀 SDK: 3.0.0-7126-025e5d85
🌩 Server: 2026.6.1 @ EU

### Additional Information

When trying to use a passkey as a registration method in Grid, an error pops up, and it fails. Had to use proton pass, which worked fine.

### 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

Research direction

Reproduce passkey registration in Grid: Private Location Sharing using the reported Android build and device details, then trace the Android passkey registration flow to identify where it fails. Compare the behavior with a successful registration in Proton Pass. Done means creating a new passkey in Grid completes without the reported error.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.