Skip to content

a11y: coverage reporting, WCAG AA audits, and keyboard navigation - #517

Merged
phertyameen merged 1 commit into
bridgelet-org:mainfrom
bobaivigitalpoint-ui:a11y-bobaivirtualpoint
Aug 28, 2026
Merged

a11y: coverage reporting, WCAG AA audits, and keyboard navigation#517
phertyameen merged 1 commit into
bridgelet-org:mainfrom
bobaivigitalpoint-ui:a11y-bobaivirtualpoint

Conversation

@bobaivigitalpoint-ui

Copy link
Copy Markdown
Contributor

Resolves #464
Resolves #465
Resolves #466
Resolves #467

Summary

#464 — Test coverage reporting integration

Added coverage reporting to frontend-ci.yml:

  • New step runs npm run test:coverage (vitest v8/lcov, already configured in vitest.config.ts)
  • Uploads lcov.info to Codecov (codecov/codecov-action@v4), informational only — no hard gate
  • PR comment step posts a coverage summary (total line %) as an informational comment using actions/github-script

#465 — WCAG 2.1 AA audit for the send flow

  • New frontend/tests/a11y/send-flow-audit.test.tsx runs axe-core against SendPageClient and BatchSendForm
  • Shared helper frontend/tests/a11y/axe.ts wraps axe.run
  • Audit documented in docs/A11Y_SEND_FLOW_AUDIT.md (automated + manual keyboard-only method, findings are triaged as follow-ups)

#466 — WCAG 2.1 AA audit for the claim flow

  • New frontend/tests/a11y/claim-flow-audit.test.tsx runs axe-core against both the new-wallet (AccessibleClaimForm) and existing-wallet (ClaimStatusCard) paths
  • Audit documented in docs/A11Y_CLAIM_FLOW_AUDIT.md including screen reader walkthrough notes

#467 — Keyboard navigation support across core flows

  • Added visible :focus-visible outline (WCAG 2.1 AA 2.4.7) plus a skip-link pattern (2.4.1) to frontend/app/globals.css
  • New frontend/tests/a11y/keyboard-navigation.test.tsx verifies the send mode toggle and claim form are fully completable with keyboard only (Tab/Enter/Space)

Also added axe-core dev dependency and a test:a11y script. No code was read/modified outside scope; changes are minimal and additive.

@drips-wave

drips-wave Bot commented Aug 27, 2026

Copy link
Copy Markdown

@bobaivigitalpoint-ui 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! 🚀

Learn more about application limits

@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

@bobaivigitalpoint-ui is attempting to deploy a commit to the aminubabafatima8-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@phertyameen
phertyameen merged commit df4b1e8 into bridgelet-org:main Aug 28, 2026
0 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants