aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/selector_parser.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2021-02-02 23:45:25 +0000
committerEmilio Cobos Álvarez <emilio@crisal.io>2021-02-26 16:44:05 +0100
commite084d8e9d2e0c69cc387286f15335b5ffc3541b1 (patch)
tree5625aef276edb1fe8379509539c687c34fb9d701 /components/style/gecko/selector_parser.rs
parent84cabf24163d55b73c1c1096f022812a6455de03 (diff)
downloadservo-e084d8e9d2e0c69cc387286f15335b5ffc3541b1.tar.gz
servo-e084d8e9d2e0c69cc387286f15335b5ffc3541b1.zip
style: Remove focus-visible feature flag.
This shipped in 85, we can remove the feature flag now. Keep :-moz-focusring as an alias to :focus-visible at parse time. Differential Revision: https://phabricator.services.mozilla.com/D103752
Diffstat (limited to 'components/style/gecko/selector_parser.rs')
-rw-r--r--components/style/gecko/selector_parser.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/components/style/gecko/selector_parser.rs b/components/style/gecko/selector_parser.rs
index b619f58af60..7010de45c7f 100644
--- a/components/style/gecko/selector_parser.rs
+++ b/components/style/gecko/selector_parser.rs
@@ -102,6 +102,7 @@ impl NonTSPseudoClass {
"-moz-full-screen" => Some(NonTSPseudoClass::Fullscreen),
"-moz-read-only" => Some(NonTSPseudoClass::ReadOnly),
"-moz-read-write" => Some(NonTSPseudoClass::ReadWrite),
+ "-moz-focusring" => Some(NonTSPseudoClass::FocusVisible),
"-webkit-autofill" => Some(NonTSPseudoClass::Autofill),
_ => None,
}
@@ -136,9 +137,6 @@ impl NonTSPseudoClass {
/// Returns whether the pseudo-class is enabled in content sheets.
#[inline]
fn is_enabled_in_content(&self) -> bool {
- if let NonTSPseudoClass::FocusVisible = *self {
- return static_prefs::pref!("layout.css.focus-visible.enabled");
- }
if let NonTSPseudoClass::Autofill = *self {
return static_prefs::pref!("layout.css.autofill.enabled");
}