Bug 114570 - MathML is not just eye-candy!
Summary: MathML is not just eye-candy!
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: MathML (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-13 10:19 PDT by ManDay
Modified: 2013-04-13 23:57 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ManDay 2013-04-13 10:19:06 PDT
Although the particulars of the decision to "disable" MathML, as I've been told, in recent versions remain mostly unclear to me, I'd like to stress that MathML is, contrary to what appears to be general belief, more than just a nice feature on top of a core web technology.

MathML provides a completely new and *much needed* set of semantics for HTML, namely that of math. This is fundamentally different from support of, say, a specific image format or support for specific CSS.

Disabling MathML is not even comparable to disabling a certain styling rule or CSS3 module. Disabling MathML disables a set of semantics, it irreplacably disables *content* *of* *HTML*! [1]

That said, even rudimentary MathML support is crucial. Javascript MathML libraries and what else might be considered an alternative on the first glance (and which have been mentioned as an excuse to disable MathML), such as displaying an SVG are *not* the same. They completely lack the semantic XML information.

Unless there are severe security implications by leaving MathML enabled, I think MathML should be enabled at any cost, even if it's just stub support and doesn't render perfectly. I've been using MathML in webkit for months and never noticed any but ocasionally at most tiny glitches. The "perfectionist's" attitude of not providing MathML support unless it's actually awsome is out of place here.

[1] As opposed to disabling a specific image format, which can readily be replaced by a different, supported format.
Comment 1 Alexey Proskuryakov 2013-04-13 19:36:50 PDT
Please note that the WebKit bugzilla is not an appropriate place for advocacy of any kind.

Additionally, it's not appropriate to discuss how particular vendors use WebKit, we have no control over that. Please talk to the vendor of your browser, as it's their decision whether to to enable MathML or not.
Comment 2 ManDay 2013-04-13 23:57:21 PDT
I was wrongly informed, then.