Skip to content

DPC-4622 Various a11y updates#2922

Merged
jhutchison-nava merged 13 commits intomainfrom
jh/a11y-portal-fixes
Feb 25, 2026
Merged

DPC-4622 Various a11y updates#2922
jhutchison-nava merged 13 commits intomainfrom
jh/a11y-portal-fixes

Conversation

@jhutchison-nava
Copy link
Contributor

@jhutchison-nava jhutchison-nava commented Feb 24, 2026

🎫 Ticket

🛠 Changes

  • Fixes heading order on ToS page
  • Adds aria-describedby on form input hints
  • Fixes form field component, error message styling
  • Fixes hidden icon in modal
  • Removes an extraneous, visually hidden button

Also fixes a handful of newly failing tests due to content changes

ℹ️ Context

In preparation of making the portal GA, we're addressing several UI and a11y issues

🧪 Validation

Manually verified each of these changes during development via Lookbook

Latest accessibility run is down to 11 errors from 22 due to some tests not being updated to reflect content changes in a previous merge.

@jhutchison-nava jhutchison-nava requested a review from a team as a code owner February 24, 2026 17:38
@jhutchison-nava jhutchison-nava changed the title [DPC-4622] Various a11y updates DPC-4622 Various a11y updates Feb 24, 2026
@jdettmannnava
Copy link
Contributor

Can you merge in main -- I tried running the axe tests, and it wouldn't build: https://github.com/CMSgov/dpc-app/actions/runs/22363238909/job/64722231436

Co-authored-by: Ashley Weaver <134093673+ashley-weaver@users.noreply.github.com>
Copy link
Contributor

@ashley-weaver ashley-weaver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ashley-weaver ashley-weaver requested a review from a team February 25, 2026 19:08
Copy link
Contributor

@lukey-luke lukey-luke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jhutchison-nava jhutchison-nava merged commit a79ec27 into main Feb 25, 2026
11 of 12 checks passed
@jhutchison-nava jhutchison-nava deleted the jh/a11y-portal-fixes branch February 25, 2026 19:38
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.

4 participants