Closed
Bug 1211330
Opened 9 years ago
Closed 6 years ago
Remove CSS pref "layout.css.unset-value.enabled"
Categories
(Core :: CSS Parsing and Computation, defect, P3)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla63
Tracking | Status | |
---|---|---|
firefox63 | --- | fixed |
People
(Reporter: dholbert, Assigned: mozbugz)
References
Details
Attachments
(2 files)
As heycam noted parenthetically in bug 1210905 comment 19: > > if (IsCSSPropertyPrefEnabled("layout.css.unset-value.enabled")) { > > (At this point it's probably safe to remove this pref...) I take it this feature is mature/baked enough that there's no point in having it be pref-toggleable anymore.
Updated•9 years ago
|
Keywords: dev-doc-needed
Updated•6 years ago
|
status-firefox44:
affected → ---
Priority: -- → P3
Comment 2•6 years ago
|
||
I suspect this pref doesn't work at all now, I don't remember any code handling it on stylo.
Comment hidden (mozreview-request) |
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → gsquelart
Comment 4•6 years ago
|
||
mozreview-review |
Comment on attachment 8988391 [details] Bug 1211330 - Removed CSS pref layout.css.unset-value.enabled - https://reviewboard.mozilla.org/r/253670/#review260588 ::: layout/style/test/property_database.js:2765 (Diff revision 1) > "none, none, none, none, none", > "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==), none", > "none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==), none", > "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==)", > ].concat(validGradientAndElementValues), > - invalid_values: [ > + invalid_values: [ "linear-gradient(unset, 10px 10px, from(blue))", "linear-gradient(unset, 10px 10px, blue 0)", "repeating-linear-gradient(unset, 10px 10px, blue 0)" Let's put these in invalidGradientAndElementValues instead, so they can be reused in various properties that take CSS images.
Attachment #8988391 -
Flags: review?(cam) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 7•6 years ago
|
||
mozreview-review-reply |
Comment on attachment 8988391 [details] Bug 1211330 - Removed CSS pref layout.css.unset-value.enabled - https://reviewboard.mozilla.org/r/253670/#review260588 > Let's put these in invalidGradientAndElementValues instead, so they can be reused in various properties that take CSS images. As discussed, I've added a separate patch, as it's not related to the pref and adds new tests.
Comment 8•6 years ago
|
||
mozreview-review |
Comment on attachment 8989312 [details] Bug 1211330 - Moved 'unset' invalid values from background-image alone to shared invalidGradientAndElementValues - https://reviewboard.mozilla.org/r/254370/#review261190
Attachment #8989312 -
Flags: review?(cam) → review+
Pushed by gsquelart@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bd647d6acb5a Removed CSS pref layout.css.unset-value.enabled - r=heycam https://hg.mozilla.org/integration/autoland/rev/7ff340d8288f Moved 'unset' invalid values from background-image alone to shared invalidGradientAndElementValues - r=heycam
Comment 10•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bd647d6acb5a https://hg.mozilla.org/mozilla-central/rev/7ff340d8288f
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Comment 11•6 years ago
|
||
What dev docs need updating? There are no flags, quirks, or notes regarding unset in the browser compatibility charts. If I understand correctly, this fixed occurrences of unset making a css property fail when it shouldn't and not fail when it should fail.
Yeah, given that there's no mention of the pref in https://developer.mozilla.org/en-US/docs/Web/CSS/unset I don't see anything that needs to be done.
Assignee | ||
Comment 13•6 years ago
|
||
(In reply to Estelle Weyl from comment #11) > [...] If I understand correctly, this > fixed occurrences of unset making a css property fail when it shouldn't and > not fail when it should fail. This bug here removed the now-unused about:config preference 'layout.css.unset-value.enabled', and also improved the test coverage. The 'unset' feature itself was not touched in this bug. So as David confirmed, no docs should need updating.
Updated•6 years ago
|
Keywords: dev-doc-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•