diff --git a/components/layout/display_list/mod.rs b/components/layout/display_list/mod.rs index 479e47071ed..e345a65a7e1 100644 --- a/components/layout/display_list/mod.rs +++ b/components/layout/display_list/mod.rs @@ -42,8 +42,8 @@ use style_traits::{CSSPixel as StyloCSSPixel, DevicePixel as StyloDevicePixel}; use webrender_api::units::{DeviceIntSize, DevicePixel, LayoutPixel, LayoutRect, LayoutSize}; use webrender_api::{ self as wr, BorderDetails, BoxShadowClipMode, BuiltDisplayList, ClipChainId, ClipMode, - CommonItemProperties, ComplexClipRegion, ImageRendering, NinePatchBorder, - NinePatchBorderSource, PropertyBinding, SpatialId, SpatialTreeItemKey, units, + CommonItemProperties, ComplexClipRegion, NinePatchBorder, NinePatchBorderSource, + PropertyBinding, SpatialId, SpatialTreeItemKey, units, }; use wr::units::LayoutVector2D; @@ -1501,7 +1501,8 @@ impl<'a> BuilderForBoxFragment<'a> { width = size.width; height = size.height; - NinePatchBorderSource::Image(key, ImageRendering::Auto) + let image_rendering = self.fragment.style.clone_image_rendering().to_webrender(); + NinePatchBorderSource::Image(key, image_rendering) }, Ok(ResolvedImage::Gradient(gradient)) => { match gradient::build(&self.fragment.style, gradient, border_image_size, builder) { diff --git a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-003.html.ini b/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-003.html.ini deleted file mode 100644 index ac08ad7579e..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-003.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-image-repeat-round-003.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-stretch-001.html.ini b/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-stretch-001.html.ini deleted file mode 100644 index 25e90a4ae16..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-round-stretch-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-image-repeat-round-stretch-001.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-stretch-round-001.html.ini b/tests/wpt/meta/css/css-backgrounds/border-image-repeat-stretch-round-001.html.ini deleted file mode 100644 index badbb71202c..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-image-repeat-stretch-round-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-image-repeat-stretch-round-001.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-images/image-rendering-border-image.html.ini b/tests/wpt/meta/css/css-images/image-rendering-border-image.html.ini deleted file mode 100644 index 8f470b5bc24..00000000000 --- a/tests/wpt/meta/css/css-images/image-rendering-border-image.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[image-rendering-border-image.html] - expected: FAIL