Skip to main content


In today's episode of poor uses of ARIA, when you link directly to an issue comment (not just the issue itself) in GitHub, you get this (simplified):
<a aria-label="Issue #904" href="github.com/nvaccess/nvda/issue…">#904 (comment)</a>
So a screen reader user gets "issue #904" while a sighted user sees "#904 (comment)". So the fact that it is a link to a comment is lost to the screen reader user. Seriously, people!
#accessibility
in reply to Jamie Teh

Wow, I thought they fixed all of these years ago.

It was so bad I featured them in my Uncanny A11y talk.

in reply to Adrian Roselli

@aardrian I think this might be a fairly recent regression (months maybe), but not sure. It used to be a lot worse, to the point where i had to Greasemonkey it to make it remotely efficient for me. I still have a Greasemonkey script to fix certain annoyances, but that list is shorter than it used to be.
in reply to Sukil Etxenike

@sukiletxe I know right? The only thing I can think is that there might be an icon visually which indicates whether it's a pull request or an issue. Maybe someone complained or they just decided that they should expose that information, so they did it in the aria-label... without considering the loss of other contextual information provided by the text.
in reply to Jamie Teh

The daftest one I’ve seen which to be fair has mostly been fixed is Startpage labeled most all of their homepage links as ‘link’. I think the only reason why they finally sort of fixed it is that I complained. There’s still a few at the bottom like it.
in reply to Jamie Teh

I've filed this as an internal issue. I definitely think it's a recent regression.