From 1f797ca24dcfb153477e6306360f292fab7eaee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sun, 14 Jun 2020 23:26:04 +0000 Subject: [PATCH] style: Remove prefers-color-scheme: no-preference. It was removed from the spec. Differential Revision: https://phabricator.services.mozilla.com/D78834 --- components/style/gecko/media_features.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/style/gecko/media_features.rs b/components/style/gecko/media_features.rs index 4d60dc2ff26..a02ddcfd688 100644 --- a/components/style/gecko/media_features.rs +++ b/components/style/gecko/media_features.rs @@ -278,6 +278,10 @@ enum PrefersReducedMotion { Reduce, } +fn color_scheme_no_preference_enabled(_: &crate::parser::ParserContext) -> bool { + static_prefs::pref!("layout.css.prefers-color-scheme-no-preference.enabled") +} + /// Values for the prefers-color-scheme media feature. #[derive(Clone, Copy, Debug, FromPrimitive, Parse, PartialEq, ToCss)] #[repr(u8)] @@ -285,6 +289,7 @@ enum PrefersReducedMotion { pub enum PrefersColorScheme { Light, Dark, + #[parse(condition = "color_scheme_no_preference_enabled")] NoPreference, }