[PM-26801] Unable to create Passkey for existing entry
- Dominant language
- Swift
- Stars
- 684
- Forks
- 154
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 24
Description
### Steps To Reproduce
Unknown if it always happens.
1. Go to an app with login credentials already saved in Bitwarden and which supports passkeys
2. Start the creation process of a passkey within the app
3. Use Bitwarden to save the passkey
### Expected Result
The application entry shows up and the passkey can be added.
### Actual Result
No entry shows up (login credentials show up within the app and the URL in Bitwarden is set correctly/matches the one when creating a new entry) and when typing the name into the search bar the app entry also does not appear. Other entries do, but I can not say if all of them show up as one must enter at least one character into the search bar.
### Build Version
2025.9.1 (2605)
### What server are you connecting to?
EU
### Environment Details
- Device: iPhone 16 Pro
- OS Version: 26.0.1
### 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 the passkey creation flow on an iPhone using an existing Bitwarden login entry, as described in the steps. Trace the iOS passkey-save flow and the search behavior for the existing application entry; done means the entry appears during creation and the passkey can be added successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- authentication, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100