Closed
Bug 1211330
Opened 10 years ago
Closed 7 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•10 years ago
|
Keywords: dev-doc-needed
Updated•7 years ago
|
status-firefox44:
affected → ---
Priority: -- → P3
Comment 2•7 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•7 years ago
|
Assignee: nobody → gsquelart
Comment 4•7 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•7 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•7 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•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bd647d6acb5a
https://hg.mozilla.org/mozilla-central/rev/7ff340d8288f
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Comment 11•7 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•7 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•7 years ago
|
Keywords: dev-doc-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•