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
281 stars 197 forks source link

Staging Review - Accessibility Feedback - Design System converted components Radio button, Checkbox and Checkbox group #58928

Open briandeconinck opened 1 year ago

briandeconinck commented 1 year ago

VFS actions

Thoughts/questions

-

Feedback

Practice areas will document their feedback on the VFS-provided artifacts following the Must, Should, and Consider Framework. Platform reviewers may also provide additional notes that don’t comment on the artifacts themselves but are important for implementation (eg. engineering/coding notes).

jeana-adhoc commented 1 year ago

In my team's foundational a11y testing of the new v3 components, I documented another issue with the radio buttons in our implementation.

Here is what I found:

Radio Group When I tab to a radio group the screen reader does not announce how many items are in the group. I believe va-radio-option is missing role="radio"

In the v2 components, the group would announce how many options were available and it had the va-radio-option attribute. It is not announced in the v3 components.

https://github.com/department-of-veterans-affairs/va.gov-team/assets/117098918/aa7ea18c-f4a2-413f-a7e5-d049b8844a05

caw310 commented 10 months ago

Hey team! Please add your planning poker estimate with Zenhub @Andrew565 @ataker @harshil1793 @it-harrison @jamigibbs @micahchiang @nickjg231 @powellkerry @rmessina1010

caw310 commented 10 months ago

We will work on the Musts outlined in this ticket.

caw310 commented 10 months ago

Please add your planning poker estimate with Zenhub @rsmithadhoc

caw310 commented 10 months ago

@rsmithadhoc , would you provide your thoughts on the Musts listed above? SInce you are the a11y specialist on DST and are aware of the impact of changes on the forms library, would like to get your opinion before we move forward on any updates.

rsmithadhoc commented 10 months ago

@rsmithadhoc , would you provide your thoughts on the Musts listed above? SInce you are the a11y specialist on DST and are aware of the impact of changes on the forms library, would like to get your opinion before we move forward on any updates.

If we fixed the Must feedback with the component as-is, it wouldn't address what the forms team needs, so it would still require rework.

I think we can either:

caw310 commented 10 months ago

Will hold off based on Ryan's comments until we find a solution with forms team.

rsmithadhoc commented 2 weeks ago
  • Hold off on fixing the Must feedback, determine what we want to do for the forms team solution, then implement that. That solution would address the Must feedback at the same time.

We have implemented a solution for the forms team, but opted to have it be a separate flow outside of the standard component. Because of that, we should still review and fix these in the default configuration.