bitwarden / bitwarden/ios

[PM-40569] UI layout breaks when iOS Accessibility "Show Borders" is enabled (It's not server related, it's a client issue.)

Open
#2,893 2 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

### Steps To Reproduce

The problem is with the phone app (client) and not with the server.

On iPhone running iOS 26.5.2, open:
Settings → Accessibility → Display & Text Size.
Enable "Show Borders".
Open Bitwarden.
Observe list items.

Image

Image

### Expected Result

I expect the elements to look normal.

Image

### Actual Result

The control elements take up more space, have a gray background and a rounded border, and the color of the icons changes to blue.

### Screenshots or Videos

_No response_

### Additional Context

_No response_

### Build Version

2026.6.6.1 (3376)

### What server are you connecting to?

US

### Self-host Server Version

_No response_

### Environment Details

Bitwarden 2026.6.1 (3376)
Bundle: com.8bit.bitwarden
Device: iPhone15 and iPhone16 pro
System: iOS 26.5.2
SDK: 3.0.0-6848-159aed9
Commit: https://github.com/bitwarden/ios/commit/57a08decfded4b89153788a4c8a1d134b4f14530
Build Source: bitwarden/ios/actions/runs/28253998020/attempts/1

### 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 in the Bitwarden iOS app on an iPhone with Settings → Accessibility → Display & Text Size → Show Borders enabled, then inspect the affected list items and controls. Done means the controls retain their normal size, background, borders, and icon colors while Show Borders remains enabled.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.