Bug 1632646 - Enable :is() and :where() in all release channels. r=boris
authorEmilio Cobos Álvarez <emilio@crisal.io>
Wed, 20 May 2020 21:57:21 +0000
changeset 531404 038296d39d10f1681a72a78802c92478bd386578
parent 531403 7043d20f06b5fdea8b5f40da6051c7831f805d6a
child 531405 c4fc711cc7babf3ed3141fc38f85bf76c459bf9a
push id37439
push userbtara@mozilla.com
push dateThu, 21 May 2020 21:49:34 +0000
treeherdermozilla-central@92c11f0bf14b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersboris
bugs1632646
milestone78.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1632646 - Enable :is() and :where() in all release channels. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75860
modules/libpref/init/StaticPrefList.yaml
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -6197,19 +6197,23 @@
 
 # Is support for -webkit-line-clamp enabled?
 - name: layout.css.webkit-line-clamp.enabled
   type: bool
   value: true
   mirror: always
 
 # Is support for :is() and :where() enabled?
+#
+# TODO(emilio): when removing this pref it would make sense to implement
+# :-moz-any as an alias of :is or such, or maybe its own thing to preserve its
+# specificity.
 - name: layout.css.is-where-selectors.enabled
   type: RelaxedAtomicBool
-  value: @IS_NIGHTLY_BUILD@
+  value: true
   mirror: always
   rust: true
 
 # Whether the computed value of line-height: normal returns the `normal`
 # keyword rather than a pixel value based on the first available font.
 #
 # Only enabled on Nightly and early beta, at least for now.
 #