Problem/Motivation
We learned during the Twin Cities 2013 accessibility testing that on pages like the Create Content page, links that read “Article” alone are not useful to screen reader users since they don’t provide any indication that clicking on them would allow you to create an Article.
“Add article” or “Create article” would be much better. A good rule of thumb is to “Use Natural language” in links so they make sense out of context.
Proposed resolution
Add invisible text to the node type links on the Create Content page, so that screenreader users hear "Add Basic Page", etc. This should be localizable.
Possible methods:
- Using TITLE attribute on the link - REJECTED due to inconsistent behaviour between different screenreaders.
- Using a
<span class="visually-hidden">
inside the link - PREFERRED as this is currently more reliable.