Skip to content

feat(frontend): keyboard nav, tests, WCAG focus trap for ApiHealthBadge & PaymentDetailsSheet - #1621

Merged
emdevelopa merged 1 commit into
emdevelopa:mainfrom
pooramara:fix/issues-1551-1556
Oct 20, 2026
Merged

emdevelopa merged 1 commit into
emdevelopa:mainfrom
pooramara:fix/issues-1551-1556

Conversation

@pooramara

Copy link
Copy Markdown
Contributor

Closes #1551
Closes #1552
Closes #1553
Closes #1556

What changed

How to test

…ge & PaymentDetailsSheet

- emdevelopa#1551: enhance ApiHealthBadge keyboard navigation — Enter/R to refresh,
  Escape to blur, tooltip visible on focus, aria-label with shortcut hint
- emdevelopa#1552: add comprehensive unit + snapshot tests for ApiHealthBadge
  covering all states, keyboard interactions, and ARIA attributes
- emdevelopa#1553: implement WCAG 2.1 AA focus trap in PaymentDetailsSheet —
  role=dialog, aria-modal, aria-labelledby, roving tabindex tabs,
  focus restore on close
- emdevelopa#1556: enhance PaymentDetailsSheet keyboard navigation — Arrow keys
  switch tabs, Home/End jump, Escape closes
@drips-wave

drips-wave Bot commented Oct 20, 2026

Copy link
Copy Markdown

@pooramara 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 Oct 20, 2026

Copy link
Copy Markdown

@pooramara is attempting to deploy a commit to the Emmanuel's projects Team on Vercel.

A member of the Team first needs to authorize it.

@emdevelopa
emdevelopa merged commit 7df1523 into emdevelopa:main Oct 20, 2026
1 of 2 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