AbsaOSS / AbsaOSS/cps-shared-ui

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

未關閉
#483 0 則留言 0 個 reaction 已指派 1 人 已被 @TerranceKhumalo-absa 認領 在 GitHub 檢視
主要語言
TypeScript
星號
9
分支
6
平均合併
23 小時 46 分鐘
30 天內合併 PR
5

描述

### 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).

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。