diff --git a/components/style/values/specified/counters.rs b/components/style/values/specified/counters.rs index 7be23b39ba1..cf10aafbbbd 100644 --- a/components/style/values/specified/counters.rs +++ b/components/style/values/specified/counters.rs @@ -198,7 +198,7 @@ impl Parse for Content { } let mut content = vec![]; - let mut has_moz_keyword = false; + let mut has_alt_content = false; loop { { if let Ok(image) = input.try_parse(|i| Image::parse_only_url(context, i)) { @@ -249,12 +249,12 @@ impl Parse for Content { "no-close-quote" => generics::ContentItem::NoCloseQuote, #[cfg(feature = "gecko")] "-moz-alt-content" => { - has_moz_keyword = true; + has_alt_content = true; generics::ContentItem::MozAltContent }, #[cfg(feature = "gecko")] "-moz-label-content" if context.chrome_rules_enabled() => { - has_moz_keyword = true; + has_alt_content = true; generics::ContentItem::MozLabelContent }, _ =>{ @@ -272,9 +272,8 @@ impl Parse for Content { }, } } - // We don't allow to parse `-moz-alt/label-content` in multiple - // positions. - if content.is_empty() || (has_moz_keyword && content.len() != 1) { + // We don't allow to parse `-moz-alt-content` in multiple positions. + if content.is_empty() || (has_alt_content && content.len() != 1) { return Err(input.new_custom_error(StyleParseErrorKind::UnspecifiedError)); } Ok(generics::Content::Items(content.into()))