Skip to content

Resolve "[ENG] [a11y]: Language selector accessibility updates"

Changes in this MR

Following documentation and example for W3C menu controls

  • Updating component to use semantic elements that provide the built-in a11y features we need - changed a few elements to use buttons and added aria roles
  • Semantic elements allow for tab navigation to and from the component but additional JS is needed to allow for the use of arrow and escape keys to navigate menuitems.

Closes #143 (closed)

Edited by Megan Filo

Merge request reports