Skip to content

fix(a11y): keyboard and screen-reader fixes for the web UI - #191

Merged
JustMaris merged 1 commit into
mainfrom
fix/a11y-keyboard
Oct 17, 2026
Merged

JustMaris merged 1 commit into
mainfrom
fix/a11y-keyboard

Conversation

@JustMaris

Copy link
Copy Markdown
Member

From a manual keyboard/semantics pass over the web UI (axe can't see these):

  • Skip-to-content link and a focusable <main id=main>; the main nav is labelled.
  • Action Needed summary cards were mouse-only (div onclick); now role=button, focusable, Enter/Space.
  • autocomplete tokens on the profile and mail address fields (WCAG 1.3.5).
  • aria-live on the broker list and role=status on the pipeline scan result so htmx swaps are announced.
  • 24px minimum target for standalone nav, footer and small text links (WCAG 2.5.8).

Not covered yet: the website (skip link, nav label, table header scope, horizontal scroll at 320px on the broker directory). Focus rings were present on every tab stop checked; no focus traps found.

@JustMaris
JustMaris merged commit 5e91c43 into main Oct 17, 2026
16 checks passed
@JustMaris
JustMaris deleted the fix/a11y-keyboard branch October 17, 2026 15:49
@dnb-robot dnb-robot Bot mentioned this pull request Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant