Closed Bug 1548524 Opened 7 years ago Closed 6 years ago

Remove attributes deprecated from MathML3

Categories

(Core :: MathML, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: fwang, Assigned: fwang)

References

(Blocks 1 open bug, )

Details

(Keywords: compat, dev-doc-complete, site-compat)

Attachments

(2 files)

Some attributes were deprecated in MathML3 and have been removed from MathML Core: https://github.com/mathml-refresh/mathml/issues/5#issuecomment-475506856

These might still be implemented in Gecko: fontfamily, fontweight, fontstyle, fontsize, color, background, mode

Also, "mathvariant" is supposed to take precedent over the deprecated attributes "fontweight" and "fontstyle". In term of CSS, that means that mathvariant has to reset font-style/font-weight to avoid weird results. There are some hacks in Gecko/Stylo that can be removed once we get rid of "fontweight" and "fontstyle".
However, note that we get some complaints in the past for fontstyle/fontweight: https://bugzilla.mozilla.org/show_bug.cgi?id=1027354

Depends on: 1573438

This is WIP.
I guess I'll handle the script* attributes separately in bug
1548471 as some existing tests rely on scriptsizemultiplier for script scaling.
Probably they could instead use a MATH font when bug 1187682 is fixed.

Assignee: nobody → fred.wang
Status: NEW → ASSIGNED
Attachment #9087844 - Flags: data-review?(bmiroglio)
Attachment #9087491 - Attachment description: Bug 1548524 - Remove attributes deprecated from MathML3 → Bug 1548524 - Remove attributes deprecated from MathML3. r=emilio
Blocks: 1575870
Comment on attachment 9087844 [details] data-collection-mathml-style-attributes.txt # Data Review Form 1) Is there or will there be **documentation** that describes the schema for the ultimate data set in a public, complete, and accurate way? Yes, this will be documented in the probe dictionary: https://telemetry.mozilla.org/probe-dictionary/ 2) Is there a control mechanism that allows the user to turn the data collection on and off? (Note, for data collection not needed for security purposes, Mozilla provides such a control mechanism) Provide details as to the control mechanism available. Yes, this can be turned off in Preferences, by disabling Telemetry. 3) If the request is for permanent data collection, is there someone who will monitor the data over time? This is not permanent. 4) Using the **[category system of data types](https://wiki.mozilla.org/Firefox/Data_Collection)** on the Mozilla wiki, what collection type of data do the requested measurements fall under? Category 1: Technical Data 5) Is the data collection request for default-on or default-off? default-on 6) Does the instrumentation include the addition of **any *new* identifiers** (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)? No 7) Is the data collection covered by the existing Firefox privacy notice? **If unsure: escalate to legal if:** Yes 8) Does there need to be a check-in in the future to determine whether to renew the data? (Yes/No) (If yes, set a todo reminder or file a bug if appropriate)** Yes, in ~4 release cycles, we should check in and assess a renewal. 9) Does the data collection use a third-party collection tool? **If yes, escalate to legal.** No data-review r+
Attachment #9087844 - Flags: data-review?(bmiroglio) → data-review+
Keywords: site-compat

Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/69105b8565ce
Remove attributes deprecated from MathML3. r=emilio

Keywords: checkin-needed
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/18725 for changes under testing/web-platform/tests
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Upstream PR merged by moz-wptsync-bot

Added deprecated attributes to https://developer.mozilla.org/en-US/docs/Web/MathML/Attribute. It doesn't like there were mentioned in any other MathML reference docs.
Please add 'dev-doc-needed' to the bug that removes this in a stable Firefox version.

This was disabled in bug 1664488.

Blocks: 1664488
Blocks: 1783841
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: