bitwarden / bitwarden/ios

[PM-34636] Autofill overlay crash, or keyboard doesn't show up, or keyboard shows up but overlay crashes

Open
#2,518 5 comments 1 reaction 0 assignees View on GitHub
app:password-manager bug
Dominant language
Swift
Stars
684
Forks
154
Avg merge
7d 2h
Merged PRs (30d)
32

Description

### Steps To Reproduce

1. Go to an iOS app signup screen (I have evidence of Zaos Asian cafe app)
2. Long tap on the create password field and select Autofill

### Expected Result

Should open up bitwarden overlay and authenticate with faceid, then either directly go to add a new password screen or go to main screen where we add a new entry manually using + icon. The whole flow of adding a new password entry should work without crashing.

### Actual Result

One of the below three things happen:

1. Sometimes it launches bitwarden and goes in until I add a new password, but the keyboards don't show up no matter what I do to enter stuff

2. Sometimes even though the keyboard shows up, bitwarden overlay crashes before I enter anything and I'm back in the app signup screen

3. Sometimes the bitwarden's actual main screen doesn't even show up after the face unlock succeeds in the overlay.

### Screenshots or Videos

I managed to capture all the 3 issues listed above, occurring in the order of 1,3,2 in the below video:

https://github.com/user-attachments/assets/eafeed42-5866-47a3-b558-9c1f5026cc53

### Additional Context

_No response_

### Build Version

Bitwarden 2026.3.0 (3023)

### What server are you connecting to?

US

### Self-host Server Version

_No response_

### Environment Details

© Bitwarden Inc. 2015–2026

📝 Bitwarden 2026.3.0 (3023)
📦 Bundle: com.8bit.bitwarden
📱 Device: iPhone15,3
🍏 System: iOS 26.3.1
🦀 SDK: 2.0.0-4735-26e2b10
🌩️ Server: 2026.3.2 @ US
🧱 Commit: bitwarden/ios/release/2026.3-rc44@9c1e16a5a651af4621e26b44babe598442e8de8b
💻 Build Source: bitwarden/ios/actions/runs/23023384383/attempts/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

Start by reproducing the Autofill flow from the signup screen on the reported iPhone and iOS version, using Bitwarden 2026.3.0 (3023) and the linked video as reference. Investigate the three reported outcomes—missing keyboard, overlay crash, and missing main screen—and consider the issue done when Face ID authentication leads through adding a new password without any of them occurring.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.