Bug 129046

Summary: AX: aria-hidden=false does not work with <math> trees
Product: WebKit Reporter: chris fleizach <cfleizach>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: fred.wang, jcraig, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 145646    

Description chris fleizach 2014-02-19 09:14:09 PST
See attached file.

Sequences like

<p style="display: none" aria-hidden="false">4) <math><msqrt><mi>x</mi></msqrt></math></p>

<p style="display: none">6) <math aria-hidden="false"><msqrt><mi>x</mi></msqrt></math></p>

should be accessible, but they are not
Comment 1 Radar WebKit Bug Importer 2014-02-19 09:14:31 PST
<rdar://problem/16109954>
Comment 2 James Craig 2014-03-04 15:43:19 PST
The nested one should not be accessible. aria-hidden="false" should not override the unrendered display of an ancestor node. It should only override it's own display.

The first should be accessible. The second should not.