diff --git a/components/style/values/generics/background.rs b/components/style/values/generics/background.rs index b64fccb6051..d9b6624595d 100644 --- a/components/style/values/generics/background.rs +++ b/components/style/values/generics/background.rs @@ -6,13 +6,6 @@ use crate::values::generics::length::{GenericLengthPercentageOrAuto, LengthPercentageOrAuto}; -fn width_and_height_are_auto( - width: &LengthPercentageOrAuto, - height: &LengthPercentageOrAuto, -) -> bool { - width.is_auto() && height.is_auto() -} - /// A generic value for the `background-size` property. #[derive( Animate, @@ -37,10 +30,7 @@ pub enum GenericBackgroundSize { /// Explicit width. width: GenericLengthPercentageOrAuto, /// Explicit height. - /// NOTE(emilio): We should probably simplify all these in case `width` - /// and `height` are the same, but all other browsers agree on only - /// special-casing `auto`. - #[css(contextual_skip_if = "width_and_height_are_auto")] + #[css(skip_if = "GenericLengthPercentageOrAuto::is_auto")] height: GenericLengthPercentageOrAuto, }, /// `cover`