Bug 115583

Summary: MathML Acid2 fails to render properly
Product: WebKit Reporter: Martin Robinson <mrobinson>
Component: MathMLAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bfulgham, fred.wang, jonlee, sergio, webkit-bug-importer, zan
Priority: P2 Keywords: InRadar
Version: 523.x (Safari 3)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://fred-wang.github.io/AcidTestsMathML/acid2/#top
Bug Depends on: 85730, 120164, 85733, 100626, 115610, 120058    
Bug Blocks:    
Attachments:
Description Flags
Screenshot of failed rendering none

Description Martin Robinson 2013-05-03 23:47:32 PDT
The "MathML Acid2 Test" fails to render properly in WebKit. Attached is a screenshot showing the result in a recent WebKitGTK+ release.
Comment 1 Martin Robinson 2013-05-03 23:49:03 PDT
Created attachment 200517 [details]
Screenshot of failed rendering
Comment 2 Frédéric Wang (:fredw) 2013-05-04 05:32:02 PDT
Most of the elements used in this test are elements that should be invisible (like the semantics tag used by people generating math with annotations) or elements allowing to modify the spacing of formulas (used by many TeX-to-MathML converters). I don't think it should be too hard to implement them.

Personally I think the stretchy operator code and operator dictionary is of higher priority at the moment.
Comment 3 Frédéric Wang (:fredw) 2013-05-04 05:36:44 PDT
For invisible elements (semantics, maction, mphantom), the MathML for CSS profile used by Opera could be helpful:

http://www.w3.org/TR/mathml-for-css/
Comment 4 Frédéric Wang (:fredw) 2013-05-04 22:58:07 PDT
I don't have the edit bugzilla rights, but this also depends on bug 100626.
Comment 5 Jon Lee 2013-11-26 18:37:42 PST
<rdar://problem/15552336
>
Comment 6 Brent Fulgham 2016-06-10 10:31:22 PDT
I don't see all of those error states when I try this today. Is this now working properly?
Comment 7 Frédéric Wang (:fredw) 2016-06-10 10:35:45 PDT
I think the result is better than in the screenshot, but it will only pass when the three open "depends on" bugs are fixed.