[PM-34636] Autofill overlay crash, or keyboard doesn't show up, or keyboard shows up but overlay crashes
- 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
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