bitwarden / bitwarden/ios

Theme selection not respected on autofill and reverts to System Default

Open
#928 5 comments 0 reactions 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

### Bitwarden Beta

- [X] I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in [bitwarden/mobile](https://github.com/bitwarden/mobile)

### Steps To Reproduce

1. Set Bitwarden theme to Dark mode
2. Close bitwarden app
3. Set System default theme to light mode
4. Go to autofill a password in any app
5. Bitwarden splash / faceID screen shows as Light mode

### Expected Result

The autofill screen should respect the darkmode setting set in the bitwarden app instead of reverting to system default.

### Actual Result

The users theme selection is not respected and reverts to system default

### Screenshots or Videos

![IMG_4353](https://github.com/user-attachments/assets/153f93a7-2dcb-43c5-9b58-318ebacd5640)
![IMG_4352](https://github.com/user-attachments/assets/fd044be6-a2c8-4adb-b60f-bb35b290cf2b)

### Additional Context

_No response_

### Build Version

2024.8.1 (1052)

### Environment Details

- IPhone 13 Pro
- iOS 17.6.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 issue in the native Bitwarden Beta app using the listed iPhone and iOS versions: set Bitwarden to Dark mode, switch the system to Light mode, then open autofill. Trace the autofill splash and Face ID screen's theme selection; done means they retain the app's Dark mode instead of reverting to System Default.

Written by the indexing model from the issue text.

Assessment

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