aria-hidden=false interoperability issue

The ARIA Core Accessibility API Mappings 1.1 spec states that
aria-hidden=false is 'not mapped' on any platform
http://www.w3.org/TR/core-aam-1.1/#ariaHiddenFalse

So having aria-hidden=false on an element is the same as not having the
attribute at all in respect to the representation of the element and any
subtree content.
<div> = <div aria-hidden=false>

This does not appear to be the case in iOS
For example this test page: http://s.codepen.io/stevef/debug/BNMqea?
the div with aria-hidden contains a div with style="display: none" the
content of which is announced by VoiceOver (in iOS only)

code:
<h1>hidden content</h1>
<div aria-hidden="false">
<div id="userOpinionSecret" style="display: none">WE know this user,
he is not popular</div>
</div>
<h2>end of hidden content</h2>

This seems like a bug to me.

thanks to Birkir for pointing this issue out.
--

Regards

SteveF
Current Standards Work @W3C
<http://www.paciellogroup.com/blog/2015/03/current-standards-work-at-w3c/>

Received on Monday, 10 August 2015 14:32:19 UTC