feat(a11y): axe-core CI regression + critical violation fixes (#204)#227
Conversation
- Add @axe-core/playwright to E2E suite for connect/navigation flows - accessibility.yml fails on serious/critical axe violations - Add aria-label to NotificationBell button in App - Wire announceToScreenReader() to connect success in ConnectPanel - Add WCAG manual checklist to docs/contributing.md Closes Nanle-code#204
|
@jabir-dev788 is attempting to deploy a commit to the nanle-code's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@jabir-dev788 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
Hi! This PR implements issue #204 — axe-core accessibility CI scans Changes are scoped to the 6 files listed in the issue. Could you |
Summary
Resolves #204. Adds automated accessibility regression via
@axe-core/playwrightand fixes the two named critical violations.
Changes by file
package.json@axe-core/playwrightdevDependencytests/e2e/navigation.spec.js.github/workflows/accessibility.ymlsrc/App.tsxaria-label="Notifications"on NotificationBell buttonsrc/components/dashboard/ConnectPanel.jsxannounceToScreenReader()on connect successdocs/contributing.mdAcceptance criteria verified