AbsaOSS / AbsaOSS/cps-shared-ui

Accessibility follow-up: WCAG AA verification and remediation for dark mode

Open
#483 0 comments 0 reactions 1 assignee Claimed by @TerranceKhumalo-absa View on GitHub
Dominant language
TypeScript
Stars
9
Forks
6
Avg merge
23h 46m
Merged PRs (30d)
5

Description

### Goal
Provide verifiable WCAG AA contrast/accessibility evidence for dark mode and restore compliance wording only after checks pass.

### Scope
- Configure and run **dark-mode-specific** pa11y/axe scans across composition component pages.
- Triage and fix reported issues (starting with color contrast and missing labels).
- Create a **contrast matrix** document for dark theme token pairs and key UI surfaces.
- Link evidence in PR/docs (pa11y report + contrast matrix).

### Deliverables
- [ ] Dark-mode pa11y report committed or attached as CI artifact
- [ ] Contrast matrix document added
- [ ] Critical/serious accessibility findings addressed or explicitly tracked
- [ ] Compliance statement updated only after evidence passes

### Acceptance criteria
- Automated dark-mode accessibility run completes successfully with agreed threshold.
- Contrast matrix exists and covers primary text/surface/state combinations used in dark theme.
- PR references both evidence artifacts (pa11y report + contrast matrix).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.