AbsaOSS / AbsaOSS/cps-shared-ui

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

Ouverte
#483 0 commentaires 0 réactions 1 personne assignée Réclamée par @TerranceKhumalo-absa Voir sur GitHub
Langage dominant
TypeScript
Étoiles
9
Forks
6
Merge moyen
23 h 46 min
PR mergées (30 j)
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).

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.