[PM-40569] UI layout breaks when iOS Accessibility "Show Borders" is enabled (It's not server related, it's a client issue.)
- 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.
### Expected Result
I expect the elements to look normal.
### 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
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