Re: Question on aria-hidden nesting

This has been previously discussed and there is a related spec/browser bug. 
Implementer support for this behaviour does not have consensus.
Will dig out reference and post when I get a chance.

Sent from my iPhone

> On 19 May 2015, at 15:33, Birkir Gunnarsson <birkir.gunnarsson@deque.com> wrote:
> 
> Greetings
> 
> Can aria-hidden="false" be used on children of elements with aria-hidden="true"?
> <code>
> <div aria-hidden="true">
> content
> <div aria-hidden="false" role="dialog">
> Visible dialog content
> </div>
> more parent div content.
> </div>
> 
> One use case is implementing a modal using an in-page element (when
> creating a separate div for modal dialog content is not possible).
> The spec is not explicit on this, though the definition says that
> :the element and all of its descendants are invisible to assistive
> technologies).
> http://www.w3.org/WAI/PF/aria-1.1/states_and_properties#aria-hidden
> 
> This technique does not work with screen readers currently, but we
> have not yet investigated where the problem lies, and I am not 100%
> sure is a problem, or if not being able to override aria-hidden state
> for a descendant of aria-hidden="true" element is expected behavior.
> Thanks
> 

Received on Tuesday, 19 May 2015 15:10:33 UTC