You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Studio: five controls fail the 3.0 contrast check #211
Found by the verify-materialize-3d contrast sweep on #201 head cca2035 (dev-substrate run 20261108-023633).
Control
Text
Background
Ratio
prompt placeholder
#a9a9a9
#ffffff
2.35
"API key or token" placeholder
#a9a9a9
#ffffff
2.35
"Proxy URL" placeholder
#a9a9a9
#ffffff
2.35
Save button
#959596
#fdfdfc
2.94
disabled send button
#fadaca
#f5bb9f
1.28
Ossie chose to merge #201 and fix these first in the UI polish pass. Done means wd.ts contrast passes on the start screen with the sign-in notice shown.
Overlap:#196 already tracks the prompt placeholder and disabled Send button. This issue also covers three sign-in notice controls, so it is broader rather than a full duplicate.
Run verify-materialize-3d and wd.ts contrast on the start screen with the sign-in notice shown, exercising the relevant button states. Verify all five controls and the full sweep without new baseline exceptions; capture screenshot proof for the eventual PR.
The 3.0 sweep is a smoke check, not a WCAG AA text-contrast verdict: aim for 4.5:1 for normal active text and placeholders. Disabled controls are exempt from WCAG contrast requirements but remain in this issue’s acceptance criteria.
Activity
pullfrog commentedon Nov 8, 2026
Overlap: #196 already tracks the prompt placeholder and disabled Send button. This issue also covers three sign-in notice controls, so it is broader rather than a full duplicate.
Plan
src/studio/studio.css, give the placeholder an explicit readable color and replace opacity fading on the disabled primary button with an opaque disabled palette. Check both the start and project composers.src/studio/Waiting.tsxand its styles. Set explicit placeholder and Save button colors, preserving their enabled, disabled, and focus behavior. The current checkout predates feat(studio): the window works on the sidecar's committed chats, and the claude -p runner is gone #201, so confirm the exact selectors on the current main branch first.verify-materialize-3dandwd.ts contraston the start screen with the sign-in notice shown, exercising the relevant button states. Verify all five controls and the full sweep without new baseline exceptions; capture screenshot proof for the eventual PR.The 3.0 sweep is a smoke check, not a WCAG AA text-contrast verdict: aim for 4.5:1 for normal active text and placeholders. Disabled controls are exempt from WCAG contrast requirements but remain in this issue’s acceptance criteria.
gpt-6.1-terra| 𝕏