[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


           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:


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