fix(tokens): improve placeholder text contrast for WCAG 1.4.3 #571
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes WCAG 1.4.3 (Contrast - Minimum) by improving placeholder text contrast in form inputs.
Issue: Placeholder text in search inputs and other form fields uses gray500 (#9b9b9b), which provides only 3.86:1 contrast on white backgrounds, failing the WCAG AA requirement of 4.5:1.
Solution: Updated the form placeholder text color token from
var(--gray500)tovar(--gray600)(#666), which provides 5.9:1 contrast ratio, exceeding both WCAG AA (4.5:1) and AAA (7:1) requirements.Test Plan
Evidence
View before/after screenshots and full audit details:
https://app.workback.ai/dashboard/issue/75/
Contrast Ratios:
WCAG Reference:
1.4.3 Contrast (Minimum)