Repository page: a11y issues
As promised, here are the major accessibility issues I saw when I ran the WAVE accessibility checker plugin against https://gitlab.com/gitlab-org/gitlab/-/tree/master/config - for a random file in a repository.
errors
-
This user icon doesn't have any text associated with it, but it's a link. We could probably instruct ARIA to skip this image / link because we're declaring the username in text in the same area.
-
Low contrast in the text for "authored" and "3 hours ago"
warnings
- The
GitPod
button is flagged for redundant title text. - In the top nav bar, the image icons next to
GitLab
andGitLab.org
are flagged as redundant title text. These images should probably not be read out by ARIA. - The icon by each file on the page is flagged for redundant title text.
Redundant title text: "Title attribute text is the same as text or alternative text. The title attribute value is used to provide advisory information. It typically appears when the users hovers the mouse over an element. The advisory information presented should not be identical to or very similar to the element text or alternative text. In most cases the title attribute can be removed, otherwise modify it to provide advisory, but not redundant information. Note that the title text may or may not be read by a screen reader and is typically inaccessible to sighted keyboard users."