- 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>
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 UTC