Bug 71742

Summary: [Gtk] Expose MathML with accessible roles which are meaningful to ATs
Product: WebKit Reporter: Joanmarie Diggs <jdiggs>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: UNCONFIRMED    
Severity: Normal CC: bugs-noreply, cfleizach, donggwan.kim, fred.wang, jcraig
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: All   
OS: Linux   
Bug Depends on: 139402    
Bug Blocks: 71738    

Joanmarie Diggs
Reported 2011-11-07 15:52:44 PST
Examining the following (most awesome) test cases: * https://eyeasme.com/Joe/MathML/MathML_browser_test.html * https://eyeasme.com/Joe/MathML/older_MathML_browser_test.html Math tags are exposed as ROLE_UNKNOWN and all child objects are exposed as ROLE_PANEL. We need to do the following: 1. Figure out what the accessible roles should be 2. Determine how much hierarchical collapsing should occur 3. Make it so. ;) (As the 'Figure out' and 'Determine' should have made clear, we have some thinking to do. Let's do so here.)
Attachments
chris fleizach
Comment 1 2012-11-07 18:02:03 PST
chris fleizach
Comment 2 2013-07-16 22:15:15 PDT
you might want to consider vending a new structure for a screen reader to interpret on its own. Mac platform is doing this by marking up each item with a specific unique subrole so that a screen reader can take note and form a meaningful semantic output
Note You need to log in before you can comment on or make changes to this bug.