This project targets WCAG 2.1 Level AA for the ILN Frontend application.
- Unit and component tests for accessibility behaviors are present under
__tests__/accessibility/. dark-mode-tokens.test.tsverifies dark-mode color tokens and contrast token selection for status indicators.- Linting and CI workflows run on pull requests.
- Screen-reader passes have been documented in
docs/screen-reader-testing-guide.md. - Toast and notification accessibility were audited in
docs/accessibility-audit-toast-notifications.mdand implemented indocs/accessibility-implementation-summary.md. - Keyboard navigation and focus-management checks were performed for core flows including toast notifications, forms, and modal interactions.
- Playwright E2E smoke tests cover core journeys (
e2e/testnet-smoke.spec.ts,e2e/governance-live.spec.ts). - Vitest is used for component and unit coverage.
- Accessibility-focused test suites cover toast announcements, notification center behavior, and missing-route handling.
- RTL readiness is not yet verified end-to-end; see
docs/i18n.mdfor the current RTL assessment and follow-up work. - Some chart and visual components rely on color alone in places; supplementary text or patterns are recommended where feasible.
- Full WCAG 2.1 AA conformance is a target, not a certified claim. Independent third-party audit is still recommended before public conformance certification.
docs/accessibility-audit-toast-notifications.mddocs/accessibility-implementation-summary.mddocs/screen-reader-testing-guide.mddocs/i18n.md
If you identify an accessibility barrier, please open an issue with the label accessibility so it can be triaged and addressed.