[PM-39720] Passkeys don't work in Grid (the location sharing one)
- 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
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