Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem here is that the screen reader will just read the link text and not the contract around it. In this case, the correct examples proposed by W3C will read just as "Amaya”, which are almost as unhelpful.





Even the WCAG level A success criteria clearly states:

The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.

https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-...

Having a single word announced by the screen reader to me would fail this criteria.


together with its programmatically determined link context really is the operative phrase in this quote. I would encourage you to actually read the examples on the page you link to - several of them announce just one or two words.

OP's comment addressed that:

The problem here is that the screen reader will just read the link text and not the contract around it.

I would encourage you to read OP's comment first?


I'm not sure what you mean now. Did you intend your quote from the WCAG to support OP's point, or to indicate that the screen reader has a bug?



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: