- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 11 Sep 2010 22:04:17 +0200
- To: Steven Faulkner <faulkner.steve@gmail.com>
- Cc: "?James Craig" <jcraig@apple.com>, W3C WAI-XTECH <wai-xtech@w3.org>, HTML Accessibility Task Force <public-html-a11y@w3.org>
Leif Halvard Silli, Sat, 11 Sep 2010 17:10:41 +0200: > Steven Faulkner, Sat, 11 Sep 2010 14:00:50 +0100: >>> Many ARIA supporting ATs doesn't actually seem to support this. :-( >> i don't think this is a correct statement. >> >>> Jaws11+Firefox3.6.9 is a quite common AT: It supports aria-labelledby. >>> But fails to expose (to users) labels that have been hidden with CSS >>> display:none or visibility:hidden. >> worked for me for both aria-describedby and aria-labelledby >> >> referencing a div hidden using CSS display:none > > Well NVDA works. Jaws don't. For me. I use Windows XP - perhaps you > have another Windows version (I don't know what impacts the result)? My > Jaws installment is fresh. I add a test page as attachment to this > message, so you check if you get a different result. Now I have deinstalled Jaws 10, and reinstalled Jaws 11, and the bug in the interpretation of the test page [*] continues to be there. However, I also found something that appears as a workaround: Aria-labelledby can contain more than one idref. And if at least one of the idrefs points to an element that has not been hidden, then all the elements will be used, even if some of them are hidden. The visible element can simply be an empty element. [*] http://lists.w3.org/Archives/Public/public-html-a11y/2010Sep/att-0320/labelledby-hidden-test.html -- leif halvard silli
Received on Saturday, 11 September 2010 20:04:53 UTC