bitwarden / bitwarden/ios

[PM-26801] Unable to create Passkey for existing entry

Open
#2,031 8 comments 0 reactions 0 assignees View on GitHub
app:password-manager bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.