Page MenuHomePhabricator

Reference links in wikitext are intransparent to screen readers
Open, Needs TriagePublic

Description

When a screen reader reads over wikitext with a link the a reference...

  • ... the link is just read as a link with a number
  • ... there's no hint that this is a reference with further content behind

Since I don't depend on a screen reader and therefore are not used to these, I can't tell if the experience is common and somewhat expected. But I assume there might be ways to make this concept more transparent.

Tested with ChromeVox and NVDA on Firefox.

Event Timeline

We've discussed about this in the past

Proposed ideas were:

  1. Add an aria-label to each element. But this gets repetitive, annoying and time-consuming really quickly.
  1. Add a label only to the first 10 or so references and trust ppl 'learn'
  1. Make their entire presence toggle-able with a keycombo and apply aria-hidden via JS. But you'd have to explain this at the top of every page for screenreader users only. You could even have multiple settings (hide links and references, hide just references, show all) But that still is a bit of a mess, and requires significant amount of code, you have potential key combo conflicts again, and JS is late loading, so it would take some time to apply...