Bug 107392

Summary: mathbackground attribute is not rendered correctly for dynamically created <mi> elements
Product: WebKit Reporter: Patrick Bochenek <patrboch>
Component: MathMLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: fred.wang
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Other   
OS: Other   
Attachments:
Description Flags
mi mathbackground testcase.html
none
testcase with explicit MathML namespace none

Patrick Bochenek
Reported 2013-01-19 20:20:15 PST
Created attachment 183655 [details] mi mathbackground testcase.html Steps to reproduce: 1. Create dynamically <mi> element 2. Assign mathbackground attribute 3. Append <mi> to <math> Actual results: background color does not render Expected results: background color should be rendered as per the mathbackground attribute I was able to test it only on iOS 6.01.
Attachments
mi mathbackground testcase.html (603 bytes, text/html)
2013-01-19 20:20 PST, Patrick Bochenek
no flags
testcase with explicit MathML namespace (644 bytes, text/html)
2013-11-25 04:41 PST, Frédéric Wang (:fredw)
no flags
Frédéric Wang (:fredw)
Comment 1 2013-01-23 11:40:20 PST
So I guess it is the same issue as Mozilla's one: you must create the MathML elements with createElementNS + the MathML namespace, not simply createElement.
Frédéric Wang (:fredw)
Comment 2 2013-11-25 04:41:36 PST
Created attachment 217791 [details] testcase with explicit MathML namespace Here is a version with createElementNS and it does work for me.
Note You need to log in before you can comment on or make changes to this bug.