- From: <bugzilla@jessica.w3.org>
- Date: Fri, 30 Mar 2012 19:17:57 +0000
- To: public-html@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16586
Summary: Accessibility API Role Mapping Matrix missing math and
svg elements
Product: HTML WG
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia
Shelly)
AssignedTo: faulkner.steve@gmail.com
ReportedBy: neils@dessci.com
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
This is a comment/bug report on [1].
Section 3 (HTML element to Accessibility API Role Mapping Matrix) contains a
mapping of elements to accessibility roles. I see that both math and svg are
missing from that "matrix". I don't know enough to suggest mappings for svg,
but for math, the following entries are appropriate:
HTML 4: no
HTML 5: yes
WAI-ARIA: math role
MSAA: ROLE_SYSTEM_EQUATION
I don't have direct knowledge of the other values, but most are found in
section 5.4.1 in [2]. The children of the math element (eg, mrow, mfrac)
should NOT be exposed to AT.
Note that [3] mentions that for legacy content that use images for math, using
role=math is appropriate. The alt should be TeX or MathML and the
aria-describedby should be used to describe the math. I think this should be
mentioned as part of the description of the img element mapping (section 5.6?)
Neil Soiffer
[speaking for myself -- I have not run this by the MathML WG]
[1] http://www.w3.org/TR/2012/WD-html-aapi-20120329
[2] http://www.w3.org/WAI/PF/aria-implementation
[3] http://www.w3.org/TR/wai-aria/roles#math
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Saturday, 31 March 2012 03:09:59 UTC