bitwarden / bitwarden/ios

[BWA-260] Face ID Authentication Bug – Unresponsive Unlock Button

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

Description

### Steps To Reproduce

1. Go to 'Settings'
2. Tap on 'Session timeout'
3. Choose 'App restart'

### Expected Result

I have enabled Face ID authentication for the app and configured it to require a scan upon every restart.

### Actual Result

I’ve noticed that the app consistently bypasses Face ID upon opening. To fix this, I adjusted the settings to require Face ID after five minutes rather than immediately on restart. However, after restarting the app, I encountered a gray screen with a "Use Face ID to Unlock" button that is completely unresponsive.

Currently, I am locked out of the app unless I go to iPhone Settings > Apps > Authenticator and toggle Face ID off. If I re-enable the feature, the same frozen screen reappears, preventing me from entering the app.

### Screenshots or Videos

Image

### Additional Context

_No response_

### Build Version

2026.4.1 (628)

### What server are you connecting to?

EU

### Self-host Server Version

_No response_

### Environment Details

- Device: [iPhone 17]
- OS version: [26.5]

### Issue Tracking Info

- [ ] 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 issue on an iPhone 17 running iOS 26.5 with Face ID required on app restart, using build 2026.4.1. Start by tracing the Face ID unlock screen and its “Use Face ID to Unlock” button, then verify that the app no longer bypasses authentication or shows an unresponsive unlock state after restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
authentication, 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.