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 silliReceived on Tuesday, 24 August 2010 01:03:44 UTC
This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:13 UTC