-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Bug]: iOS semantic status colors lose contrast in light appearance #98440
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.bugSomething isn't workingSomething isn't workingclawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PR
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.bugSomething isn't workingSomething isn't workingclawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PR
Type
Fields
Priority
None yet
Bug type
Behavior bug (incorrect output/state without crash)
Beta release blocker
No
Summary
The iOS app's connected, warning, and informational status colors have insufficient text contrast against light backgrounds, while the Appearance setting always claims it follows iOS even when Light or Dark is selected.
Steps to reproduce
2c7e989686with the OpenClaw iOS Debug scheme.Expected behavior
Semantic status text remains legible in both system appearances, and the Appearance helper describes the selected override.
Actual behavior
Green, orange, and blue semantic colors use one bright palette in both appearances. The green and orange text is low contrast on light cards and backgrounds. The helper always reads "Follows iOS appearance."
OpenClaw version
2c7e989686(origin/main, 2026-07-01)Operating system
iOS 26.5, iPhone 17 simulator; host macOS
Install method
Local Xcode Debug build
Model
Not applicable (native iOS UI)
Provider / routing chain
Not applicable (deterministic screenshot fixture)
Additional provider/model setup details
Not applicable.
Logs
Screenshots, recordings, and evidence
Before/after light and dark simulator captures will be attached to the linked PR.
Impact and severity
Affected: iOS users in light appearance. Severity: usability/accessibility defect. Frequency: always on affected semantic labels. Consequence: connection and action state is harder to read, and the selected appearance description is inaccurate.
Additional information
The existing System, Light, and Dark selection itself applies correctly. Scope is adaptive semantic colors, accurate selection copy, and regression screenshot coverage.