From 19c24075b46bacc2dbdf7d363aaba3779f8a7962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Fri, 11 Sep 2020 19:26:40 +0000 Subject: [PATCH] style: Remove -moz-user-disabled. We treat it exactly the same as -moz-broken. The pseudo-class is not exposed to content, so I don't think we have a reason to keep it around. Differential Revision: https://phabricator.services.mozilla.com/D89904 --- components/style/element_state.rs | 2 -- components/style/gecko/non_ts_pseudo_class_list.rs | 2 -- components/style/gecko/wrapper.rs | 1 - 3 files changed, 5 deletions(-) diff --git a/components/style/element_state.rs b/components/style/element_state.rs index a3d001a2fab..cdce4d3cc75 100644 --- a/components/style/element_state.rs +++ b/components/style/element_state.rs @@ -53,8 +53,6 @@ bitflags! { const IN_MOZ_UI_INVALID_STATE = 1 << 13; /// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-broken const IN_BROKEN_STATE = 1 << 14; - /// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-user-disabled - const IN_USER_DISABLED_STATE = 1 << 15; /// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-suppressed const IN_SUPPRESSED_STATE = 1 << 16; /// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-loading diff --git a/components/style/gecko/non_ts_pseudo_class_list.rs b/components/style/gecko/non_ts_pseudo_class_list.rs index 66851f1d46b..030452a6c0a 100644 --- a/components/style/gecko/non_ts_pseudo_class_list.rs +++ b/components/style/gecko/non_ts_pseudo_class_list.rs @@ -92,8 +92,6 @@ macro_rules! apply_non_ts_list { ("-moz-meter-sub-optimum", MozMeterSubOptimum, IN_SUB_OPTIMUM_STATE, _), ("-moz-meter-sub-sub-optimum", MozMeterSubSubOptimum, IN_SUB_SUB_OPTIMUM_STATE, _), - ("-moz-user-disabled", MozUserDisabled, IN_USER_DISABLED_STATE, PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME), - ("-moz-first-node", MozFirstNode, _, _), ("-moz-last-node", MozLastNode, _, _), ("-moz-only-whitespace", MozOnlyWhitespace, _, _), diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs index 524a2372077..8b93ed744c5 100644 --- a/components/style/gecko/wrapper.rs +++ b/components/style/gecko/wrapper.rs @@ -2029,7 +2029,6 @@ impl<'le> ::selectors::Element for GeckoElement<'le> { NonTSPseudoClass::Invalid | NonTSPseudoClass::MozUIValid | NonTSPseudoClass::MozBroken | - NonTSPseudoClass::MozUserDisabled | NonTSPseudoClass::MozSuppressed | NonTSPseudoClass::MozLoading | NonTSPseudoClass::MozHandlerBlocked |