Re: use of aria-hidden to provide a text description not visible on the page.

Steven Faulkner, Sat, 11 Sep 2010 14:00:50 +0100:
> Hi Leif,
>>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.

>> And Jaws+IE7 at least isn't any better.
> and so it shouldn't be since IE7 does not implement ARIA support.

I wanted to make the point that aria-hidden="true" is useful for 
progressive enhancement - aimed at AT users. And the fact that IE7 
doesn't implement ARIA is just another argument in favor of that view, 
sine it means that one cannot use display:none to hide a label if one 
wants to make the page compatible for Jaws+IE7 users.
-- 
leif halvard silli

Received on Saturday, 11 September 2010 15:11:16 UTC