Documentation for aria-hidden

Hello WG,

Ref: Accessible Rich Internet Applications (WAI-ARIA) 1.0
About aria-hidden:
Statement#1: If an element is only visible after some user action, authors MUST set the aria-hidden attribute to true. 

Comment: It does not explicitly state when aria-hidden should be present. I suppose it means:
If an element is only visible after some user action, authors MUST set the aria-hidden attribute to true untill that  user action happens, right?

Statement#2: "Authors are advised to avoid using aria-hidden="false" with styles or attributes that have historically prevented rendering in all modalities, such
as display:none or visibility:hidden in CSS, or the hidden attribute in HTML 5 ... ". 
Comment: I find the above note confusing because, setting aria-hidden=false in conjunction with display: none and such is conflicting. The CSS property tells user agents / AT to hide the content, but the aria-hidden attribute indicates otherwise.
As aria-hidden=false is meant to be the same as not having the attribute at all, it is perhaps better to include a note that advises that the attribute should be dropped and not set to false to ensure  more reliable  / robust behavior across user agents / platforms.

Thanks very much,

Sailesh Panchang

Received on Thursday, 7 May 2015 15:38:54 UTC