diff --git a/components/style/properties/cascade.rs b/components/style/properties/cascade.rs index d9f9d69ae43..5266ed78356 100644 --- a/components/style/properties/cascade.rs +++ b/components/style/properties/cascade.rs @@ -374,6 +374,7 @@ fn should_ignore_declaration_when_ignoring_document_colors( // In the future, if/when we remove the backplate pref, we can remove this // special case along with the 'ignored_when_colors_disabled=True' mako line // for the "background-image" property. + #[cfg(feature = "gecko")] PropertyDeclaration::BackgroundImage(..) => return !static_prefs::pref!("browser.display.permit_backplate"), _ => return true, }; diff --git a/components/style/values/computed/image.rs b/components/style/values/computed/image.rs index e25659763e1..841f3293c1a 100644 --- a/components/style/values/computed/image.rs +++ b/components/style/values/computed/image.rs @@ -39,6 +39,9 @@ pub type Gradient = generic::GenericGradient< Color, >; +/// A computed radial gradient ending shape. +pub type EndingShape = generic::GenericEndingShape; + /// A computed gradient line direction. #[derive(Clone, Copy, Debug, MallocSizeOf, PartialEq, ToResolvedValue)] #[repr(C, u8)] diff --git a/components/style/values/specified/box.rs b/components/style/values/specified/box.rs index c33da6e3783..b66b03b47b8 100644 --- a/components/style/values/specified/box.rs +++ b/components/style/values/specified/box.rs @@ -1155,9 +1155,9 @@ bitflags! { fn change_bits_for_longhand(longhand: LonghandId) -> WillChangeBits { let mut flags = match longhand { LonghandId::Opacity => WillChangeBits::OPACITY, - LonghandId::Transform | LonghandId::Translate | LonghandId::Rotate | LonghandId::Scale => { - WillChangeBits::TRANSFORM - }, + LonghandId::Transform => WillChangeBits::TRANSFORM, + #[cfg(feature = "gecko")] + LonghandId::Translate | LonghandId::Rotate | LonghandId::Scale => WillChangeBits::TRANSFORM, _ => WillChangeBits::empty(), };