W3C home > Mailing lists > Public > wai-xtech@w3.org > August 2010

Re: ISSUE 30 @longdesc use cases

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Tue, 24 Aug 2010 03:03:00 +0200
To: Jonas Sicking <jonas@sicking.cc>
Cc: John Foliot <jfoliot@stanford.edu>, Joshue O Connor <joshue.oconnor@cfit.ie>, HTML Accessibility Task Force <public-html-a11y@w3.org>, HTML WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>, Barry McMullin <barry.mcmullin@dcu.ie>, Laura Carlson <laura.lee.carlson@gmail.com>
Message-ID: <20100824030300677501.38d75f2b@xn--mlform-iua.no>
Jonas Sicking, Mon, 23 Aug 2010 16:34:55 -0700:
> 2010/8/23 Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>:
>> Jonas Sicking, Mon, 23 Aug 2010 11:52:48 -0700:
>> 
>>> I know @hidden and display:none hides content from screen readers when
>>> reading the general flow of the page. However, as I said, code
>>> inspection indicates that it does not prevent the content from being
>>> pointed to by aria-describedby. And my reading of the ARIA
>>> specification indicates that Firefox is correct in this
>>> implementation.
>> 
>> Where does ARIA 1.0 speak about @hidden?
> 
> It doesn't, hence I don't see that it would be affected by it.

That the document referred to as "HTML5" currently disallows things 
which works in ARIA, is well known: 
http://www.paciellogroup.com/blog/?p=585

But in which way are we talking about 'works' when it comes to using 
ARIA to link to @hidden elements?  

ARIA is probably silent about <noscript> as well. But what happens, in 
a script enabled Firefox browser, if aria-describedby points to a 
<noscript> element?  Pointing to <noscript> perhaps works. (???) But 
what if it points to a <script> or a <style> element? Hey, you may even 
let aria-describedby point to another IMG element - or even the very 
same IMG element! That it isn't forbidden  and that it works, if we 
only look at the linkage technicalities  does not mean that user 
agents are required to start reading the script or the style sheet. 
"Works" could simply mean that user agent tells the user that, sorry, 
that element is hidden and therefore will not be read. 
-- 
leif halvard silli
Received on Tuesday, 24 August 2010 01:03:36 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:16:09 GMT