Bug 71742 - [Gtk] Expose MathML with accessible roles which are meaningful to ATs
Summary: [Gtk] Expose MathML with accessible roles which are meaningful to ATs
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 528+ (Nightly build)
Hardware: All Linux
: P3 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 139402
Blocks: 71738
  Show dependency treegraph
 
Reported: 2011-11-07 15:52 PST by Joanmarie Diggs
Modified: 2017-03-11 11:03 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joanmarie Diggs 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.)
Comment 1 chris fleizach 2012-11-07 18:02:03 PST
see also
https://bugs.webkit.org/show_bug.cgi?id=101263
Comment 2 chris fleizach 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