Perma browser/base/content/test/static/browser_parsable_css.js | Got error message for resource://gre-resources/mathml.css: Unknown property ‘math-style’. Declaration dropped. when Gecko 83 merges to Beta on 2020-10-19
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr78 | --- | unaffected |
| firefox81 | --- | unaffected |
| firefox82 | --- | unaffected |
| firefox83 | --- | verified |
People
(Reporter: aryx, Assigned: fwang)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=316581875&repo=try
TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_parsable_css.js | Got error message for resource://gre-resources/mathml.css: Unknown property ‘math-style’. Declaration dropped. -
| Assignee | ||
Comment 1•6 years ago
|
||
Probably, the test should be adjusted to only test math-style when layout.css.math-style.enabled is enabled. I guess we do something similar for other properties that are only enabled in nightly?
Comment 2•6 years ago
|
||
Yeah, you need a whitelist entry like this: https://searchfox.org/mozilla-central/rev/3d53187b90605ccef321c9cadbba762ad06a6381/browser/base/content/test/static/browser_parsable_css.js
But using math-style as the property name and mathml.css instead of forms.css, and conditional on the pref being false (you can see existing entries below).
| Reporter | ||
Comment 3•6 years ago
|
||
This also causes mochitest-plain failures: https://treeherder.mozilla.org/logviewer.html#?job_id=316582730&repo=try
TEST-UNEXPECTED-FAIL | layout/style/test/test_bug1112014.html | uncaught exception - NS_ERROR_FAILURE: at doApply@resource://specialpowers/WrapPrivileged.jsm:118:18
TEST-UNEXPECTED-FAIL | layout/style/test/test_ch_ex_no_infloops.html | Setting 'math-style' to '3ex' should not cause infinite loop - didn't expect "", but got it
etc.
| Reporter | ||
Updated•6 years ago
|
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Comment 5•6 years ago
|
||
Updated•6 years ago
|
| Assignee | ||
Comment 6•6 years ago
|
||
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #3)
This also causes mochitest-plain failures: https://treeherder.mozilla.org/logviewer.html#?job_id=316582730&repo=try
TEST-UNEXPECTED-FAIL | layout/style/test/test_bug1112014.html | uncaught exception - NS_ERROR_FAILURE: at doApply@resource://specialpowers/WrapPrivileged.jsm:118:18
TEST-UNEXPECTED-FAIL | layout/style/test/test_ch_ex_no_infloops.html | Setting 'math-style' to '3ex' should not cause infinite loop - didn't expect "", but got it
etc.
These ones seem to use layout/style/test/property_database.js
I've uploaded a tentative patch.
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 8•6 years ago
|
||
| bugherder | ||
| Reporter | ||
Comment 10•6 years ago
|
||
Verified fixed with today's central-as-beta simulation: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=a8213d07f925fa23de8539a12380475f0abdb867
Updated•6 years ago
|
Updated•6 years ago
|
Description
•