Bug 146454

Summary: AX: VoiceOver does not distinguish <mfrac> with / without bar
Product: WebKit Reporter: Frédéric Wang (:fredw) <fred.wang>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Normal CC: bfulgham, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 146578    

Frédéric Wang (:fredw)
Reported 2015-06-30 04:22:00 PDT
In bug 113720, an attribute NSAccessibilityMathLineThicknessAttribute was added to AXMathFraction to help distinguishing fractions that have a bar or not. Compare data:text/html,<math><mrow><mo>(</mo><mfrac><mi>a</mi><mi>p</mi></mfrac><mo>)</mo></mrow></math> (https://en.wikipedia.org/wiki/Legendre_symbol) with data:text/html,<math><mrow><mo>(</mo><mfrac linethickness="0px"><mi>n</mi><mi>k</mi></mfrac><mo>)</mo></mrow></math> (https://en.wikipedia.org/wiki/Combination) However, VoiceOver does not distinguish the two cases, it always read "fraction start ... over ... end of fraction". I think it should instead read the one with linethickness="0px" as "fraction without bar start ... over ... end of fraction", "stack start ... over .. end of stack" or something similar.
Attachments
Radar WebKit Bug Importer
Comment 1 2015-06-30 04:22:26 PDT
Frédéric Wang (:fredw)
Comment 2 2015-07-01 00:48:15 PDT
Brent Fulgham
Comment 3 2022-02-10 19:29:05 PST
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'. This should now be fixed in shipping software.
Note You need to log in before you can comment on or make changes to this bug.