Fork me on GitHub


Important notice about the «ADG» project

Important notice: Due to large demand, the «Accessibility Developer Guide» project (currently a proof of concept with low priority) will become a top priority priority in 2017. We will make this guide become what it deserves to be for so long already: a comprehensive resource for all folks interested in accessibility. For this we need your support!


Screenreaders sometimes have strange opinions on how they behave, even when browsing very traditional standardized HTML. This is a collection of oddities that we ran into.

  • JAWS sometimes doesn't respect aria-hidden in Firefox - TODO
  • JAWS doesn't announce table headers associated using headers attribute when entering a row - TODO
  • JAWS doesn't associate labels and inputs correctly when a colon is used in the ID
  • JAWS messes things up when using role="form" in a form! (So herausgefunden zusammen mit Nespresso)
  • JAWS and NVDA remember reading position when re-visiting a page - a well-meant feature that feels like a bug (and behaves terribly in certain situations)

Examples done! What to do now? Get to know some recipes!