[Webkit-unassigned] [Bug 124836] New: AX: Add accessibility tests for MathML operators
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Nov 25 04:24:24 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=124836
Summary: AX: Add accessibility tests for MathML operators
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: fred.wang at free.fr
CC: cfleizach at apple.com,
webkit-bug-importer at group.apple.com
Blocks: 99620
This is for when bug 99620 is fixed.
I'm not sure I see tests for
AccessibilityRenderObject::isMathOperator() (<mo> renderers or the anonymous created by <mfenced>)
AccessibilityRenderObject::isMathFenceOperator() (fences created by <mfenced>)
AccessibilityRenderObject::isMathSeparatorOperator() (separators created by <mfenced>)
After bugs 99620 is fixed, we will have the following attributes:
<mo fence="true"> => isMathFenceOperator
<mo separator="true"> => isMathSeparatorOperator
<mo separator="true" fence="true"> => isMathFenceOperator && isMathSeparatorOperator (not sure this really exists in real math)
Also, the values can be determined from the operator dictionary (http://www.w3.org/TR/MathML3/appendixc.html). For example the two markup should be equivalent for the AT:
<math><mo>(</mo><mi>x</mi><mo>,<mo><mi>y</mi><mo>;</mo><mo>]</mo></math>
and with explicit attributes
<math><mo fence="true">(</mo><mi>x</mi><mo separator="true">,<mo><mi>y</mi><mo separator="true">;</mo><mo fence="true">]</mo></math>
Similarly, we should have the equivalence between mfenced and its expanded form. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mfenced
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list