[Bug 19277] Relationship and precedence of hidden="" and display:none should be clarified/defined

https://www.w3.org/Bugs/Public/show_bug.cgi?id=19277

Rich Schwerdtfeger <schwer@us.ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schwer@us.ibm.com

--- Comment #18 from Rich Schwerdtfeger <schwer@us.ibm.com> ---
when @hidden is present it is equivalent to what happens in the platform
accessibility API with display:none in all test cases I have run. This means
the element and its descendants are hidden from the the accessibility tree.

I have not tried: Making things with @hidden "display: none ! important"

The use of aria-hidden is such that if it is applied on Mac OSX and IE the
corresponding accessible objects are not exposed. Firefox will expose the
accessible object but it will expose the hidden attribute in the accessible
object attributes. They do this as they are concerned that some authors will
hide objects that they should not.

The JAWS screen reader will treat objects with the Firefox accessible object
attribute as hidden (aria-hidden="true") as missing from the accessibility
tree. 


Ric

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Monday, 18 November 2013 23:13:27 UTC