aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/layout_2020/flexbox/layout.rs4
-rw-r--r--tests/wpt/meta/css/css-flexbox/flex-basis-item-margins-001.html.ini2
2 files changed, 3 insertions, 3 deletions
diff --git a/components/layout_2020/flexbox/layout.rs b/components/layout_2020/flexbox/layout.rs
index ef4793e4a4a..866c7e4a879 100644
--- a/components/layout_2020/flexbox/layout.rs
+++ b/components/layout_2020/flexbox/layout.rs
@@ -2512,7 +2512,9 @@ impl FlexItemBox {
.auto_is(|| {
let containing_block_inline_size_minus_pbm =
flex_context.containing_block.inline_size -
- padding_border_margin.padding_border_sums.inline;
+ padding_border_margin.padding_border_sums.inline -
+ padding_border_margin.margin.inline_start.auto_is(Au::zero) -
+ padding_border_margin.margin.inline_end.auto_is(Au::zero);
if item_with_auto_cross_size_stretches_to_container_size {
containing_block_inline_size_minus_pbm
diff --git a/tests/wpt/meta/css/css-flexbox/flex-basis-item-margins-001.html.ini b/tests/wpt/meta/css/css-flexbox/flex-basis-item-margins-001.html.ini
deleted file mode 100644
index 7a02e9f3f91..00000000000
--- a/tests/wpt/meta/css/css-flexbox/flex-basis-item-margins-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[flex-basis-item-margins-001.html]
- expected: FAIL