Closed Bug 1548527 Opened 5 years ago Closed 5 years ago

Remove "small" "normal" "big" values of mathsize

Categories

(Core :: MathML, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: fredw, Assigned: fredw)

References

(Blocks 2 open bugs, )

Details

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

Attachments

(1 file)

See https://github.com/mathml-refresh/mathml/issues/7
and https://groups.google.com/forum/#!topic/mozilla.dev.platform/kyB34PjYXek

This commit introduces a new preference option
mathml.mathsize_names.disabled to disable mathsize keyword values. For
now, these are only disabled in Nightly builds.

* test_bug553917.html is updated to check that these values now cause an error
  message to be logged into the console.
* The old test 355548-3.xml checks support for mathsize names and also uses
  several features that are going to be deprecated. So it is just run with
  the proper preference adjustment.
* mathml/relations/css-styling/mathsize-attribute-legacy-values.html passes
  after this change so the failure expectation is removed.
* mathml/relations/css-styling/mathsize-attribute-css-keywords.html is added
  to check that CSS keywords won't be supported when we switch to using the
  CSS parser in the future. This test passes now that we no longer accept
  the "small" keyword.
Blocks: 1574751
Keywords: site-compat
Blocks: 1574749

Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3bfee29aef8e
Remove values "small", "normal", "big" values of the mathsize attribute. r=emilio

Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Regressions: 1575200
Depends on: 1575542
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: