diff --git a/components/style/properties/longhands/ui.mako.rs b/components/style/properties/longhands/ui.mako.rs index 6dc87ce60fe..80724d6e5d3 100644 --- a/components/style/properties/longhands/ui.mako.rs +++ b/components/style/properties/longhands/ui.mako.rs @@ -386,7 +386,7 @@ ${helpers.predefined_type( ${helpers.predefined_type( "view-timeline-inset", "ViewTimelineInset", - "computed::ViewTimelineInset::zero()", + "computed::ViewTimelineInset::default()", vector=True, need_index=True, engines="gecko", diff --git a/components/style/values/computed/ui.rs b/components/style/values/computed/ui.rs index ee0fcadf414..477050ed657 100644 --- a/components/style/values/computed/ui.rs +++ b/components/style/values/computed/ui.rs @@ -23,16 +23,3 @@ pub type ScrollbarColor = generics::GenericScrollbarColor; /// A computed value for the `view-timeline-inset` property. pub type ViewTimelineInset = generics::GenericViewTimelineInset; - -impl ViewTimelineInset { - /// Returns the initial value, `0`. - #[inline] - pub fn zero() -> Self { - use crate::Zero; - - Self { - start: Zero::zero(), - end: Zero::zero(), - } - } -} diff --git a/components/style/values/generics/ui.rs b/components/style/values/generics/ui.rs index 1b7dac1da02..de347435be3 100644 --- a/components/style/values/generics/ui.rs +++ b/components/style/values/generics/ui.rs @@ -169,3 +169,12 @@ where Ok(()) } } + +impl Default for ViewTimelineInset { + fn default() -> Self { + Self { + start: GenericLengthPercentageOrAuto::auto(), + end: GenericLengthPercentageOrAuto::auto(), + } + } +}