argo-ui
argo-ui copied to clipboard
fix: The navItems are not clickable with vimium (accessibility)
Motivation
-
This PR adds a tag
role="checkbox"
to the navItems. This has the benefit that keyboard users can use vimium to navigate the user interface. At the moment, the navItems do not show up as links, because they do not contain a typical<a href>
-
Adding
role="checkbox"
works around that issue, and makes them clickable -
Please also see the original issue: https://github.com/argoproj/argo-workflows/issues/12813