WebAIM - Web Accessibility In Mind

E-mail List Archives

JAWS unable to read aria-label for heading

for

From: Emad Aziz Suria
Date: Mar 6, 2013 11:12PM


Hi Everyone

Here's the scenario; I need the screen reader to read something else for
the heading than what is actually being displayed.

"My Heading" is displayed but screen reader reads "This is my heading"

<div>
<div aria-hidden="true">My Heading</div>
<div aria-label="This is my Heading" role="heading" aria-level="1"
tabindex="0"></div>
</div>

The above code achieves the required behavior on VoiceOver, but I can't get
JAWS to do the same. Any Idea how to make it work in JAWS?

Eventually I'll be looking for a solution that's compatible with with both
VoiceOver and JAWS.

Thanks

--
Emad Aziz Suria