Bug 157568

Summary: Small removal of useless code for MathML token elements
Product: WebKit Reporter: Frédéric Wang (:fredw) <fred.wang>
Component: MathMLAssignee: Frédéric Wang (:fredw) <fred.wang>
Severity: Normal CC: alex, rego
Priority: P2    
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Bug Depends on: 152244, 153987, 157519, 157521    
Bug Blocks: 155018    
Description Flags
Patch darin: review+

Description Frédéric Wang (:fredw) 2016-05-11 08:39:20 PDT
I'm extracting two small pieces from bug 155018 that remove some useless code for the MathML token elements.

- The mtext CSS rule is probably a hack that is not necessary anymore as indicated on bug 151592.
- The setAlignItemsPosition style change won't make sense after we remove flexbox anyway.

I don't know whether or not it can be taken before the preliminary refactoring on MathOperator and RenderMathMLRoot. But at least after that the removal does not break any tests.
Comment 1 Frédéric Wang (:fredw) 2016-05-11 08:47:33 PDT
Created attachment 278627 [details]
Comment 2 Frédéric Wang (:fredw) 2016-05-15 23:22:49 PDT
Committed r200938: <http://trac.webkit.org/changeset/200938>