diff --git a/components/layout_2020/display_list.rs b/components/layout_2020/display_list.rs index 19661f1c8f6..c56093234f4 100644 --- a/components/layout_2020/display_list.rs +++ b/components/layout_2020/display_list.rs @@ -409,6 +409,10 @@ impl<'a> BuilderForBoxFragment<'a> { }, }; + if tile_size.width == 0.0 || tile_size.height == 0.0 { + return; + } + // FIXME: background-repeat let tile_spacing = units::LayoutSize::zero(); let tile_stride = tile_size + tile_spacing;