department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

[a11y-defect-1] [WICKED]: Review answers page has multiple focus defects and error messaging issues #61549

Open joshkimux opened 1 year ago

joshkimux commented 1 year ago

Point of contact

joshkimux

Severity level

1, Launchblocking

Details

The review answers page has several major focus management and error messaging issues which is consequence to its complex design. This includes, but isn't limited to:

https://github.com/department-of-veterans-affairs/va.gov-team/assets/14154792/c80fc1f0-3228-4ec0-a797-570457af9e7a

Reproduction steps

  1. Log in to NoD as user 236
  2. Complete the form
  3. On the review answers page, turn on your screen reader
  4. For each interactive element, test for focus management
  5. Confirm focus management is not consistent
  6. With a missing email address, attempt to submit the form
  7. Confirm the submit button is no longer responsive

Proposed solution or next steps

I'm not confident this is a problem worth attempting to solve downstream. This likely deserves more attention and review from accessibility specialists, designers, and engineers-- particularly to explore upstream solutions like a check answers page.

Several of these issues are sitewide, and should be escalated to the DST team (if they have not already).

Next steps

We could potentially look into fixes we can control and make now, but I would recommend against anything that requires too many resources / is too complicated if it won't fix more upstream problems at scale.

When I return from vacation I'll prioritize this as an issue to break apart with other specialists sitewide.

Update

@laflannery 's team is already using a new version of the check answers page that references the gov.uk pattern. It has undergone testing as a prototype, and exists as a sketch file recommended by the Design System team. They received design intent feedback to use this in the collaboration cycle.

Type of issue

saderagsdale commented 1 year ago

@joshkimux @eileen-coforma @Mottie to huddle on this one

eileen-coforma commented 1 year ago

I had a discussion about this with @joshkimux, and he suggests moving it to blocked for now. Two reasons:

  1. Josh is working on a list of wicked a11y issues that exist for all forms that have to do with platform requirements (this page being one of them)
  2. There is another team (forms team) working on getting the another version of the review & submit to be published and documented, which we can then adopt, and that could resolve this issue.
davidakennedy commented 5 months ago

I did some more testing here this sprint to see how things have changed. Here are some notes: