From 86341da8851ee00c11b8c4717914d6bc70208590 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Wed, 19 Mar 2025 12:47:52 +0100 Subject: [PATCH] layout: Stop ignoring containing block padding for the static position (#36051) The static position rect is calculated assuming that the containing block would be established by the content box of some ancestor, but the actual containing block is established by the padding box. So we need to add the padding of that ancestor. Signed-off-by: Oriol Brufau --- components/layout_2020/positioned.rs | 20 +- .../box-display/containing-block-019.xht.ini | 2 - .../box-display/containing-block-020.xht.ini | 2 - .../box-display/containing-block-021.xht.ini | 2 - .../box-display/containing-block-022.xht.ini | 2 - ...spos-non-replaced-width-margin-000.xht.ini | 2 - .../abspos-replaced-width-margin-000.xht.ini | 2 - .../CSS2/positioning/abspos-width-005.xht.ini | 2 - .../blocks/align-content-block-003.html.ini | 45 --- ...x-abspos-staticpos-align-self-001.html.ini | 36 --- ...x-abspos-staticpos-align-self-002.html.ini | 24 -- ...x-abspos-staticpos-align-self-005.html.ini | 36 --- ...x-abspos-staticpos-align-self-006.html.ini | 24 -- ...spos-staticpos-align-self-rtl-003.html.ini | 18 -- ...spos-staticpos-align-self-rtl-004.html.ini | 18 -- ...s-staticpos-align-self-vertWM-001.html.ini | 6 - ...s-staticpos-align-self-vertWM-002.html.ini | 12 - ...pos-staticpos-justify-content-001.html.ini | 36 --- ...pos-staticpos-justify-content-003.html.ini | 18 -- ...pos-staticpos-justify-content-005.html.ini | 36 --- ...pos-staticpos-justify-content-007.html.ini | 18 -- ...staticpos-justify-content-rtl-001.html.ini | 18 -- ...ticpos-justify-content-vertWM-002.html.ini | 6 - .../abspos/position-absolute-003.html.ini | 12 - ...tioning-grid-container-parent-001.html.ini | 3 + .../grid-positioned-items-gaps-001.html.ini | 9 + ...ositioned-items-implicit-grid-001.html.ini | 3 + .../positioned-grid-descendants-001.html.ini | 300 ------------------ .../positioned-grid-descendants-002.html.ini | 120 ------- .../positioned-grid-descendants-003.html.ini | 120 ------- .../positioned-grid-descendants-004.html.ini | 120 ------- .../positioned-grid-descendants-005.html.ini | 120 ------- .../positioned-grid-descendants-007.html.ini | 30 -- .../positioned-grid-descendants-010.html.ini | 30 -- .../stretch/stretch-block-size-001.html.ini | 4 +- .../stretch/stretch-inline-size-001.html.ini | 4 +- .../stretch-max-block-size-001.html.ini | 10 +- .../stretch-max-inline-size-001.html.ini | 10 +- .../stretch-min-block-size-001.html.ini | 4 +- .../stretch-min-inline-size-001.html.ini | 4 +- .../getComputedStyle-insets-absolute.html.ini | 54 ---- .../getComputedStyle-insets-fixed.html.ini | 54 ---- 42 files changed, 49 insertions(+), 1347 deletions(-) delete mode 100644 tests/wpt/meta/css/CSS2/box-display/containing-block-019.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/box-display/containing-block-020.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/box-display/containing-block-021.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/box-display/containing-block-022.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-non-replaced-width-margin-000.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-replaced-width-margin-000.xht.ini delete mode 100644 tests/wpt/meta/css/CSS2/positioning/abspos-width-005.xht.ini delete mode 100644 tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini diff --git a/components/layout_2020/positioned.rs b/components/layout_2020/positioned.rs index e13ad412652..8b10a79b59c 100644 --- a/components/layout_2020/positioned.rs +++ b/components/layout_2020/positioned.rs @@ -26,7 +26,8 @@ use crate::fragment_tree::{ }; use crate::geom::{ AuOrAuto, LengthPercentageOrAuto, LogicalRect, LogicalSides, LogicalSides1D, LogicalVec2, - PhysicalPoint, PhysicalRect, PhysicalVec, Size, Sizes, ToLogical, ToLogicalWithContainingBlock, + PhysicalPoint, PhysicalRect, PhysicalSides, PhysicalSize, PhysicalVec, Size, Sizes, ToLogical, + ToLogicalWithContainingBlock, }; use crate::sizing::ContentSizes; use crate::style_ext::{Clamp, ComputedValuesExt, ContentBoxSizesAndPBM, DisplayInside}; @@ -272,6 +273,7 @@ impl PositioningContext { &mut laid_out_child_fragments, &mut self.for_nearest_containing_block_for_all_descendants, &containing_block, + new_fragment.padding, ); hoisted_boxes = take_hoisted_boxes_pending_layout(self); } @@ -354,6 +356,7 @@ impl PositioningContext { fragments, &mut self.for_nearest_containing_block_for_all_descendants, initial_containing_block, + Default::default(), ) } } @@ -415,6 +418,7 @@ impl HoistedAbsolutelyPositionedBox { fragments: &mut Vec, for_nearest_containing_block_for_all_descendants: &mut Vec, containing_block: &DefiniteContainingBlock, + containing_block_padding: PhysicalSides, ) { if layout_context.use_rayon { let mut new_fragments = Vec::new(); @@ -428,6 +432,7 @@ impl HoistedAbsolutelyPositionedBox { layout_context, &mut new_hoisted_boxes, containing_block, + containing_block_padding, ); hoisted_box.fragment.borrow_mut().fragment = @@ -445,6 +450,7 @@ impl HoistedAbsolutelyPositionedBox { layout_context, for_nearest_containing_block_for_all_descendants, containing_block, + containing_block_padding, ); box_.fragment.borrow_mut().fragment = Some(Fragment::Box(new_fragment.clone())); @@ -458,6 +464,7 @@ impl HoistedAbsolutelyPositionedBox { layout_context: &LayoutContext, for_nearest_containing_block_for_all_descendants: &mut Vec, containing_block: &DefiniteContainingBlock, + containing_block_padding: PhysicalSides, ) -> ArcRefCell { let cbis = containing_block.size.inline; let cbbs = containing_block.size.block; @@ -473,11 +480,16 @@ impl HoistedAbsolutelyPositionedBox { } = layout_style.content_box_sizes_and_padding_border_margin(&containing_block.into()); let containing_block = &containing_block.into(); let is_table = layout_style.is_table(); - let shared_fragment = self.fragment.borrow(); - let static_position_rect = shared_fragment + + // The static position rect was calculated assuming that the containing block would be + // established by the content box of some ancestor, but the actual containing block is + // established by the padding box. So we need to add the padding of that ancestor. + let mut static_position_rect = shared_fragment .static_position_rect - .to_logical(containing_block); + .outer_rect(-containing_block_padding); + static_position_rect.size = static_position_rect.size.max(PhysicalSize::zero()); + let static_position_rect = static_position_rect.to_logical(containing_block); let box_offset = style.box_offsets(containing_block.style.writing_mode); diff --git a/tests/wpt/meta/css/CSS2/box-display/containing-block-019.xht.ini b/tests/wpt/meta/css/CSS2/box-display/containing-block-019.xht.ini deleted file mode 100644 index 34d11b26c1f..00000000000 --- a/tests/wpt/meta/css/CSS2/box-display/containing-block-019.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[containing-block-019.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/box-display/containing-block-020.xht.ini b/tests/wpt/meta/css/CSS2/box-display/containing-block-020.xht.ini deleted file mode 100644 index 6ed5cdb642e..00000000000 --- a/tests/wpt/meta/css/CSS2/box-display/containing-block-020.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[containing-block-020.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/box-display/containing-block-021.xht.ini b/tests/wpt/meta/css/CSS2/box-display/containing-block-021.xht.ini deleted file mode 100644 index bcb9c73edf7..00000000000 --- a/tests/wpt/meta/css/CSS2/box-display/containing-block-021.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[containing-block-021.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/box-display/containing-block-022.xht.ini b/tests/wpt/meta/css/CSS2/box-display/containing-block-022.xht.ini deleted file mode 100644 index 3cb914f0bd1..00000000000 --- a/tests/wpt/meta/css/CSS2/box-display/containing-block-022.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[containing-block-022.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-non-replaced-width-margin-000.xht.ini b/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-non-replaced-width-margin-000.xht.ini deleted file mode 100644 index e21f3530e14..00000000000 --- a/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-non-replaced-width-margin-000.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[abspos-non-replaced-width-margin-000.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-replaced-width-margin-000.xht.ini b/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-replaced-width-margin-000.xht.ini deleted file mode 100644 index 880df5ef049..00000000000 --- a/tests/wpt/meta/css/CSS2/csswg-issues/submitted/css2.1/abspos-replaced-width-margin-000.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[abspos-replaced-width-margin-000.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/CSS2/positioning/abspos-width-005.xht.ini b/tests/wpt/meta/css/CSS2/positioning/abspos-width-005.xht.ini deleted file mode 100644 index 91f9321aed3..00000000000 --- a/tests/wpt/meta/css/CSS2/positioning/abspos-width-005.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[abspos-width-005.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/blocks/align-content-block-003.html.ini b/tests/wpt/meta/css/css-align/blocks/align-content-block-003.html.ini index e3984954251..7aa0cd99637 100644 --- a/tests/wpt/meta/css/css-align/blocks/align-content-block-003.html.ini +++ b/tests/wpt/meta/css/css-align/blocks/align-content-block-003.html.ini @@ -1,51 +1,6 @@ [align-content-block-003.html] - [.test 1: start] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - [.test 9: unsafe center] expected: FAIL [.test 10: unsafe end] expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evently] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 17: normal] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html.ini index 251c8f6c5f5..9f15e63c8d9 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html.ini @@ -34,39 +34,3 @@ [.container > div 24] expected: FAIL - - [.container > div 2] - expected: FAIL - - [.container > div 3] - expected: FAIL - - [.container > div 4] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 11] - expected: FAIL - - [.container > div 14] - expected: FAIL - - [.container > div 15] - expected: FAIL - - [.container > div 16] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html.ini index 00a3689c467..6de34f368f1 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html.ini @@ -46,27 +46,3 @@ [.container > div 23] expected: FAIL - - [.container > div 4] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 12] - expected: FAIL - - [.container > div 16] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 24] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini index bff7f467a85..f23bdda21e3 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html.ini @@ -34,39 +34,3 @@ [.container > div 24] expected: FAIL - - [.container > div 2] - expected: FAIL - - [.container > div 3] - expected: FAIL - - [.container > div 4] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 11] - expected: FAIL - - [.container > div 14] - expected: FAIL - - [.container > div 15] - expected: FAIL - - [.container > div 16] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini index 33a95e61976..4f09d72fc23 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html.ini @@ -46,27 +46,3 @@ [.container > div 23] expected: FAIL - - [.container > div 4] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 12] - expected: FAIL - - [.container > div 16] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 24] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini index cbb682aa9ca..9f55db500bc 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html.ini @@ -50,23 +50,5 @@ [.container > div 5] expected: FAIL - [.container > div 8] - expected: FAIL - - [.container > div 10] - expected: FAIL - - [.container > div 12] - expected: FAIL - [.container > div 17] expected: FAIL - - [.container > div 20] - expected: FAIL - - [.container > div 22] - expected: FAIL - - [.container > div 24] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini index 20e9970b2b5..4b397a56e6f 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html.ini @@ -50,23 +50,5 @@ [.container > div 5] expected: FAIL - [.container > div 8] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 12] - expected: FAIL - [.container > div 17] expected: FAIL - - [.container > div 20] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 24] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini index f1042ded7b6..5b8c136facc 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html.ini @@ -59,9 +59,6 @@ [.container > div 28] expected: FAIL - [.container > div 5] - expected: FAIL - [.container > div 8] expected: FAIL @@ -71,9 +68,6 @@ [.container > div 12] expected: FAIL - [.container > div 19] - expected: FAIL - [.container > div 22] expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini index 40572dbccfc..65cdbe33e9b 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html.ini @@ -59,26 +59,14 @@ [.container > div 28] expected: FAIL - [.container > div 5] - expected: FAIL - [.container > div 8] expected: FAIL - [.container > div 9] - expected: FAIL - [.container > div 12] expected: FAIL - [.container > div 19] - expected: FAIL - [.container > div 22] expected: FAIL - [.container > div 23] - expected: FAIL - [.container > div 26] expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini index 7bdf31edac6..a8b41b96e70 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html.ini @@ -34,39 +34,3 @@ [.container > div 24] expected: FAIL - - [.container > div 1] - expected: FAIL - - [.container > div 2] - expected: FAIL - - [.container > div 5] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 11] - expected: FAIL - - [.container > div 13] - expected: FAIL - - [.container > div 14] - expected: FAIL - - [.container > div 17] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini index 325cd7b8c33..04e162cafaf 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html.ini @@ -52,21 +52,3 @@ [.container > div 24] expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 10] - expected: FAIL - - [.container > div 11] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 22] - expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini index 25e32718ee3..1df3f62116b 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html.ini @@ -29,44 +29,8 @@ [.container > div 22] expected: FAIL - [.container > div 1] - expected: FAIL - - [.container > div 2] - expected: FAIL - - [.container > div 5] - expected: FAIL - - [.container > div 7] - expected: FAIL - - [.container > div 9] - expected: FAIL - - [.container > div 11] - expected: FAIL - [.container > div 12] expected: FAIL - [.container > div 13] - expected: FAIL - - [.container > div 14] - expected: FAIL - - [.container > div 17] - expected: FAIL - - [.container > div 19] - expected: FAIL - - [.container > div 21] - expected: FAIL - - [.container > div 23] - expected: FAIL - [.container > div 24] expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini index 42a8cdeaff2..e3923815f1d 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html.ini @@ -47,26 +47,8 @@ [.container > div 21] expected: FAIL - [.container > div 7] - expected: FAIL - - [.container > div 10] - expected: FAIL - - [.container > div 11] - expected: FAIL - [.container > div 12] expected: FAIL - [.container > div 19] - expected: FAIL - - [.container > div 22] - expected: FAIL - - [.container > div 23] - expected: FAIL - [.container > div 24] expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini index 0dbbe7112d3..5e0efe959a6 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html.ini @@ -52,21 +52,3 @@ [.container > div 24] expected: FAIL - - [.container > div 8] - expected: FAIL - - [.container > div 10] - expected: FAIL - - [.container > div 11] - expected: FAIL - - [.container > div 20] - expected: FAIL - - [.container > div 22] - expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini index 0d4a746af2f..56378abae29 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html.ini @@ -59,14 +59,8 @@ [.container > div 10] expected: FAIL - [.container > div 11] - expected: FAIL - [.container > div 20] expected: FAIL [.container > div 22] expected: FAIL - - [.container > div 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/abspos/position-absolute-003.html.ini b/tests/wpt/meta/css/css-flexbox/abspos/position-absolute-003.html.ini index 304357ad53a..0795d6f6f73 100644 --- a/tests/wpt/meta/css/css-flexbox/abspos/position-absolute-003.html.ini +++ b/tests/wpt/meta/css/css-flexbox/abspos/position-absolute-003.html.ini @@ -16,15 +16,3 @@ [.rect 16] expected: FAIL - - [.rect 1] - expected: FAIL - - [.rect 2] - expected: FAIL - - [.rect 3] - expected: FAIL - - [.rect 4] - expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html.ini b/tests/wpt/meta/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html.ini index 248399d77fe..cfe8cd4a97a 100644 --- a/tests/wpt/meta/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html.ini @@ -1,4 +1,7 @@ [absolute-positioning-grid-container-parent-001.html] + [.container 4] + expected: FAIL + [.container 5] expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini b/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini index ec32a8b3b72..f9ea996d7cf 100644 --- a/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-gaps-001.html.ini @@ -1,4 +1,7 @@ [grid-positioned-items-gaps-001.html] + [.grid 1] + expected: FAIL + [.grid 3] expected: FAIL @@ -83,6 +86,9 @@ [.grid 30] expected: FAIL + [.grid 31] + expected: FAIL + [.grid 33] expected: FAIL @@ -112,3 +118,6 @@ [.grid 42] expected: FAIL + + [.grid 43] + expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini b/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini index fc36c13eedc..5e5814ab8a5 100644 --- a/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html.ini @@ -1,4 +1,7 @@ [grid-positioned-items-implicit-grid-001.html] + [.grid 1] + expected: FAIL + [.grid 2] expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini deleted file mode 100644 index ea2391177c4..00000000000 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-001.html.ini +++ /dev/null @@ -1,300 +0,0 @@ -[positioned-grid-descendants-001.html] - [.grid 1] - expected: FAIL - - [.grid 2] - expected: FAIL - - [.grid 3] - expected: FAIL - - [.grid 4] - expected: FAIL - - [.grid 5] - expected: FAIL - - [.grid 6] - expected: FAIL - - [.grid 7] - expected: FAIL - - [.grid 8] - expected: FAIL - - [.grid 9] - expected: FAIL - - [.grid 10] - expected: FAIL - - [.grid 11] - expected: FAIL - - [.grid 12] - expected: FAIL - - [.grid 13] - expected: FAIL - - [.grid 14] - expected: FAIL - - [.grid 15] - expected: FAIL - - [.grid 16] - expected: FAIL - - [.grid 17] - expected: FAIL - - [.grid 18] - expected: FAIL - - [.grid 19] - expected: FAIL - - [.grid 20] - expected: FAIL - - [.grid 21] - expected: FAIL - - [.grid 22] - expected: FAIL - - [.grid 23] - expected: FAIL - - [.grid 24] - expected: FAIL - - [.grid 25] - expected: FAIL - - [.grid 26] - expected: FAIL - - [.grid 27] - expected: FAIL - - [.grid 28] - expected: FAIL - - [.grid 29] - expected: FAIL - - [.grid 30] - expected: FAIL - - [.grid 31] - expected: FAIL - - [.grid 32] - expected: FAIL - - [.grid 33] - expected: FAIL - - [.grid 34] - expected: FAIL - - [.grid 35] - expected: FAIL - - [.grid 36] - expected: FAIL - - [.grid 37] - expected: FAIL - - [.grid 38] - expected: FAIL - - [.grid 39] - expected: FAIL - - [.grid 40] - expected: FAIL - - [.grid 41] - expected: FAIL - - [.grid 42] - expected: FAIL - - [.grid 43] - expected: FAIL - - [.grid 44] - expected: FAIL - - [.grid 45] - expected: FAIL - - [.grid 46] - expected: FAIL - - [.grid 47] - expected: FAIL - - [.grid 48] - expected: FAIL - - [.grid 49] - expected: FAIL - - [.grid 50] - expected: FAIL - - [.grid 51] - expected: FAIL - - [.grid 52] - expected: FAIL - - [.grid 53] - expected: FAIL - - [.grid 54] - expected: FAIL - - [.grid 55] - expected: FAIL - - [.grid 56] - expected: FAIL - - [.grid 57] - expected: FAIL - - [.grid 58] - expected: FAIL - - [.grid 59] - expected: FAIL - - [.grid 60] - expected: FAIL - - [.grid 61] - expected: FAIL - - [.grid 62] - expected: FAIL - - [.grid 63] - expected: FAIL - - [.grid 64] - expected: FAIL - - [.grid 65] - expected: FAIL - - [.grid 66] - expected: FAIL - - [.grid 67] - expected: FAIL - - [.grid 68] - expected: FAIL - - [.grid 69] - expected: FAIL - - [.grid 70] - expected: FAIL - - [.grid 71] - expected: FAIL - - [.grid 72] - expected: FAIL - - [.grid 73] - expected: FAIL - - [.grid 74] - expected: FAIL - - [.grid 75] - expected: FAIL - - [.grid 76] - expected: FAIL - - [.grid 77] - expected: FAIL - - [.grid 78] - expected: FAIL - - [.grid 79] - expected: FAIL - - [.grid 80] - expected: FAIL - - [.grid 81] - expected: FAIL - - [.grid 82] - expected: FAIL - - [.grid 83] - expected: FAIL - - [.grid 84] - expected: FAIL - - [.grid 85] - expected: FAIL - - [.grid 86] - expected: FAIL - - [.grid 87] - expected: FAIL - - [.grid 88] - expected: FAIL - - [.grid 89] - expected: FAIL - - [.grid 90] - expected: FAIL - - [.grid 91] - expected: FAIL - - [.grid 92] - expected: FAIL - - [.grid 93] - expected: FAIL - - [.grid 94] - expected: FAIL - - [.grid 95] - expected: FAIL - - [.grid 96] - expected: FAIL - - [.grid 97] - expected: FAIL - - [.grid 98] - expected: FAIL - - [.grid 99] - expected: FAIL - - [.grid 100] - expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini index 9c95971e545..c376bfcd4fd 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-002.html.ini @@ -1,124 +1,4 @@ [positioned-grid-descendants-002.html] - [.grid 1] - expected: FAIL - - [.grid 2] - expected: FAIL - - [.grid 3] - expected: FAIL - - [.grid 4] - expected: FAIL - - [.grid 5] - expected: FAIL - - [.grid 6] - expected: FAIL - - [.grid 7] - expected: FAIL - - [.grid 8] - expected: FAIL - - [.grid 9] - expected: FAIL - - [.grid 10] - expected: FAIL - - [.grid 11] - expected: FAIL - - [.grid 12] - expected: FAIL - - [.grid 13] - expected: FAIL - - [.grid 14] - expected: FAIL - - [.grid 15] - expected: FAIL - - [.grid 16] - expected: FAIL - - [.grid 17] - expected: FAIL - - [.grid 18] - expected: FAIL - - [.grid 19] - expected: FAIL - - [.grid 20] - expected: FAIL - - [.grid 21] - expected: FAIL - - [.grid 22] - expected: FAIL - - [.grid 23] - expected: FAIL - - [.grid 24] - expected: FAIL - - [.grid 25] - expected: FAIL - - [.grid 26] - expected: FAIL - - [.grid 27] - expected: FAIL - - [.grid 28] - expected: FAIL - - [.grid 29] - expected: FAIL - - [.grid 30] - expected: FAIL - - [.grid 31] - expected: FAIL - - [.grid 32] - expected: FAIL - - [.grid 33] - expected: FAIL - - [.grid 34] - expected: FAIL - - [.grid 35] - expected: FAIL - - [.grid 36] - expected: FAIL - - [.grid 37] - expected: FAIL - - [.grid 38] - expected: FAIL - - [.grid 39] - expected: FAIL - - [.grid 40] - expected: FAIL - [.grid 41] expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini index 2c3fed258bd..8c716bbd1c9 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-003.html.ini @@ -1,16 +1,4 @@ [positioned-grid-descendants-003.html] - [.grid 1] - expected: FAIL - - [.grid 2] - expected: FAIL - - [.grid 3] - expected: FAIL - - [.grid 4] - expected: FAIL - [.grid 5] expected: FAIL @@ -29,18 +17,6 @@ [.grid 10] expected: FAIL - [.grid 11] - expected: FAIL - - [.grid 12] - expected: FAIL - - [.grid 13] - expected: FAIL - - [.grid 14] - expected: FAIL - [.grid 15] expected: FAIL @@ -59,18 +35,6 @@ [.grid 20] expected: FAIL - [.grid 21] - expected: FAIL - - [.grid 22] - expected: FAIL - - [.grid 23] - expected: FAIL - - [.grid 24] - expected: FAIL - [.grid 25] expected: FAIL @@ -89,18 +53,6 @@ [.grid 30] expected: FAIL - [.grid 31] - expected: FAIL - - [.grid 32] - expected: FAIL - - [.grid 33] - expected: FAIL - - [.grid 34] - expected: FAIL - [.grid 35] expected: FAIL @@ -119,18 +71,6 @@ [.grid 40] expected: FAIL - [.grid 41] - expected: FAIL - - [.grid 42] - expected: FAIL - - [.grid 43] - expected: FAIL - - [.grid 44] - expected: FAIL - [.grid 45] expected: FAIL @@ -149,18 +89,6 @@ [.grid 50] expected: FAIL - [.grid 51] - expected: FAIL - - [.grid 52] - expected: FAIL - - [.grid 53] - expected: FAIL - - [.grid 54] - expected: FAIL - [.grid 55] expected: FAIL @@ -179,18 +107,6 @@ [.grid 60] expected: FAIL - [.grid 61] - expected: FAIL - - [.grid 62] - expected: FAIL - - [.grid 63] - expected: FAIL - - [.grid 64] - expected: FAIL - [.grid 65] expected: FAIL @@ -209,18 +125,6 @@ [.grid 70] expected: FAIL - [.grid 71] - expected: FAIL - - [.grid 72] - expected: FAIL - - [.grid 73] - expected: FAIL - - [.grid 74] - expected: FAIL - [.grid 75] expected: FAIL @@ -239,18 +143,6 @@ [.grid 80] expected: FAIL - [.grid 81] - expected: FAIL - - [.grid 82] - expected: FAIL - - [.grid 83] - expected: FAIL - - [.grid 84] - expected: FAIL - [.grid 85] expected: FAIL @@ -269,18 +161,6 @@ [.grid 90] expected: FAIL - [.grid 91] - expected: FAIL - - [.grid 92] - expected: FAIL - - [.grid 93] - expected: FAIL - - [.grid 94] - expected: FAIL - [.grid 95] expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini index 86f4e39b3ed..313bb01eb1d 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-004.html.ini @@ -89,36 +89,6 @@ [.grid 30] expected: FAIL - [.grid 31] - expected: FAIL - - [.grid 32] - expected: FAIL - - [.grid 33] - expected: FAIL - - [.grid 34] - expected: FAIL - - [.grid 35] - expected: FAIL - - [.grid 36] - expected: FAIL - - [.grid 37] - expected: FAIL - - [.grid 38] - expected: FAIL - - [.grid 39] - expected: FAIL - - [.grid 40] - expected: FAIL - [.grid 41] expected: FAIL @@ -179,36 +149,6 @@ [.grid 60] expected: FAIL - [.grid 61] - expected: FAIL - - [.grid 62] - expected: FAIL - - [.grid 63] - expected: FAIL - - [.grid 64] - expected: FAIL - - [.grid 65] - expected: FAIL - - [.grid 66] - expected: FAIL - - [.grid 67] - expected: FAIL - - [.grid 68] - expected: FAIL - - [.grid 69] - expected: FAIL - - [.grid 70] - expected: FAIL - [.grid 71] expected: FAIL @@ -238,63 +178,3 @@ [.grid 80] expected: FAIL - - [.grid 81] - expected: FAIL - - [.grid 82] - expected: FAIL - - [.grid 83] - expected: FAIL - - [.grid 84] - expected: FAIL - - [.grid 85] - expected: FAIL - - [.grid 86] - expected: FAIL - - [.grid 87] - expected: FAIL - - [.grid 88] - expected: FAIL - - [.grid 89] - expected: FAIL - - [.grid 90] - expected: FAIL - - [.grid 91] - expected: FAIL - - [.grid 92] - expected: FAIL - - [.grid 93] - expected: FAIL - - [.grid 94] - expected: FAIL - - [.grid 95] - expected: FAIL - - [.grid 96] - expected: FAIL - - [.grid 97] - expected: FAIL - - [.grid 98] - expected: FAIL - - [.grid 99] - expected: FAIL - - [.grid 100] - expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini index d1fe870b823..cca2e462cb8 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-005.html.ini @@ -8,27 +8,15 @@ [.grid 3] expected: FAIL - [.grid 4] - expected: FAIL - [.grid 5] expected: FAIL [.grid 6] expected: FAIL - [.grid 7] - expected: FAIL - [.grid 8] expected: FAIL - [.grid 9] - expected: FAIL - - [.grid 10] - expected: FAIL - [.grid 11] expected: FAIL @@ -38,27 +26,15 @@ [.grid 13] expected: FAIL - [.grid 14] - expected: FAIL - [.grid 15] expected: FAIL [.grid 16] expected: FAIL - [.grid 17] - expected: FAIL - [.grid 18] expected: FAIL - [.grid 19] - expected: FAIL - - [.grid 20] - expected: FAIL - [.grid 21] expected: FAIL @@ -68,27 +44,15 @@ [.grid 23] expected: FAIL - [.grid 24] - expected: FAIL - [.grid 25] expected: FAIL [.grid 26] expected: FAIL - [.grid 27] - expected: FAIL - [.grid 28] expected: FAIL - [.grid 29] - expected: FAIL - - [.grid 30] - expected: FAIL - [.grid 31] expected: FAIL @@ -98,27 +62,15 @@ [.grid 33] expected: FAIL - [.grid 34] - expected: FAIL - [.grid 35] expected: FAIL [.grid 36] expected: FAIL - [.grid 37] - expected: FAIL - [.grid 38] expected: FAIL - [.grid 39] - expected: FAIL - - [.grid 40] - expected: FAIL - [.grid 41] expected: FAIL @@ -128,27 +80,15 @@ [.grid 43] expected: FAIL - [.grid 44] - expected: FAIL - [.grid 45] expected: FAIL [.grid 46] expected: FAIL - [.grid 47] - expected: FAIL - [.grid 48] expected: FAIL - [.grid 49] - expected: FAIL - - [.grid 50] - expected: FAIL - [.grid 51] expected: FAIL @@ -158,27 +98,15 @@ [.grid 53] expected: FAIL - [.grid 54] - expected: FAIL - [.grid 55] expected: FAIL [.grid 56] expected: FAIL - [.grid 57] - expected: FAIL - [.grid 58] expected: FAIL - [.grid 59] - expected: FAIL - - [.grid 60] - expected: FAIL - [.grid 61] expected: FAIL @@ -188,27 +116,15 @@ [.grid 63] expected: FAIL - [.grid 64] - expected: FAIL - [.grid 65] expected: FAIL [.grid 66] expected: FAIL - [.grid 67] - expected: FAIL - [.grid 68] expected: FAIL - [.grid 69] - expected: FAIL - - [.grid 70] - expected: FAIL - [.grid 71] expected: FAIL @@ -218,27 +134,15 @@ [.grid 73] expected: FAIL - [.grid 74] - expected: FAIL - [.grid 75] expected: FAIL [.grid 76] expected: FAIL - [.grid 77] - expected: FAIL - [.grid 78] expected: FAIL - [.grid 79] - expected: FAIL - - [.grid 80] - expected: FAIL - [.grid 81] expected: FAIL @@ -248,27 +152,15 @@ [.grid 83] expected: FAIL - [.grid 84] - expected: FAIL - [.grid 85] expected: FAIL [.grid 86] expected: FAIL - [.grid 87] - expected: FAIL - [.grid 88] expected: FAIL - [.grid 89] - expected: FAIL - - [.grid 90] - expected: FAIL - [.grid 91] expected: FAIL @@ -278,23 +170,11 @@ [.grid 93] expected: FAIL - [.grid 94] - expected: FAIL - [.grid 95] expected: FAIL [.grid 96] expected: FAIL - [.grid 97] - expected: FAIL - [.grid 98] expected: FAIL - - [.grid 99] - expected: FAIL - - [.grid 100] - expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini index b6e5d76778d..196b424c393 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-007.html.ini @@ -89,36 +89,6 @@ [.grid 30] expected: FAIL - [.grid 31] - expected: FAIL - - [.grid 32] - expected: FAIL - - [.grid 33] - expected: FAIL - - [.grid 34] - expected: FAIL - - [.grid 35] - expected: FAIL - - [.grid 36] - expected: FAIL - - [.grid 37] - expected: FAIL - - [.grid 38] - expected: FAIL - - [.grid 39] - expected: FAIL - - [.grid 40] - expected: FAIL - [.grid 41] expected: FAIL diff --git a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini index 7a11909c7e7..7cc7d34e357 100644 --- a/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini +++ b/tests/wpt/meta/css/css-grid/abspos/positioned-grid-descendants-010.html.ini @@ -8,9 +8,6 @@ [.grid 3] expected: FAIL - [.grid 4] - expected: FAIL - [.grid 5] expected: FAIL @@ -38,9 +35,6 @@ [.grid 13] expected: FAIL - [.grid 14] - expected: FAIL - [.grid 15] expected: FAIL @@ -68,9 +62,6 @@ [.grid 23] expected: FAIL - [.grid 24] - expected: FAIL - [.grid 25] expected: FAIL @@ -98,9 +89,6 @@ [.grid 33] expected: FAIL - [.grid 34] - expected: FAIL - [.grid 35] expected: FAIL @@ -128,9 +116,6 @@ [.grid 43] expected: FAIL - [.grid 44] - expected: FAIL - [.grid 45] expected: FAIL @@ -158,9 +143,6 @@ [.grid 53] expected: FAIL - [.grid 54] - expected: FAIL - [.grid 55] expected: FAIL @@ -188,9 +170,6 @@ [.grid 63] expected: FAIL - [.grid 64] - expected: FAIL - [.grid 65] expected: FAIL @@ -218,9 +197,6 @@ [.grid 73] expected: FAIL - [.grid 74] - expected: FAIL - [.grid 75] expected: FAIL @@ -248,9 +224,6 @@ [.grid 83] expected: FAIL - [.grid 84] - expected: FAIL - [.grid 85] expected: FAIL @@ -278,9 +251,6 @@ [.grid 93] expected: FAIL - [.grid 94] - expected: FAIL - [.grid 95] expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-001.html.ini index 71383bace51..5eacbff3ca9 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-001.html.ini @@ -1,11 +1,11 @@ [stretch-block-size-001.html] - [[data-expected-height\] 8] + [[data-expected-height\] 14] expected: FAIL [[data-expected-height\] 22] expected: FAIL - [[data-expected-height\] 31] + [[data-expected-height\] 37] expected: FAIL [[data-expected-height\] 45] diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-001.html.ini index b5214465c31..f179d0e051e 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-001.html.ini @@ -1,11 +1,11 @@ [stretch-inline-size-001.html] - [[data-expected-width\] 8] + [[data-expected-width\] 14] expected: FAIL [[data-expected-width\] 22] expected: FAIL - [[data-expected-width\] 31] + [[data-expected-width\] 37] expected: FAIL [[data-expected-width\] 45] diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-max-block-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-max-block-size-001.html.ini index 3bd7768ed11..4f5ae361ba4 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-max-block-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-max-block-size-001.html.ini @@ -1,15 +1,15 @@ [stretch-max-block-size-001.html] - [[data-expected-height\] 8] + [[data-expected-height\] 14] expected: FAIL [[data-expected-height\] 22] expected: FAIL - [[data-expected-height\]:not([skip-second-pass\]) 31] + [[data-expected-height\] 23] + expected: FAIL + + [[data-expected-height\]:not([skip-second-pass\]) 37] expected: FAIL [[data-expected-height\]:not([skip-second-pass\]) 45] expected: FAIL - - [[data-expected-height\] 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-max-inline-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-max-inline-size-001.html.ini index ab96bc9fd84..1f486fc8b86 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-max-inline-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-max-inline-size-001.html.ini @@ -1,15 +1,15 @@ [stretch-max-inline-size-001.html] - [[data-expected-width\] 8] + [[data-expected-width\] 14] expected: FAIL [[data-expected-width\] 22] expected: FAIL - [[data-expected-width\]:not([skip-second-pass\]) 31] + [[data-expected-width\] 23] + expected: FAIL + + [[data-expected-width\]:not([skip-second-pass\]) 37] expected: FAIL [[data-expected-width\]:not([skip-second-pass\]) 45] expected: FAIL - - [[data-expected-width\] 23] - expected: FAIL diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-min-block-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-min-block-size-001.html.ini index f4a842bb56a..6cfb9f77ad9 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-min-block-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-min-block-size-001.html.ini @@ -1,11 +1,11 @@ [stretch-min-block-size-001.html] - [[data-expected-height\] 8] + [[data-expected-height\] 14] expected: FAIL [[data-expected-height\] 22] expected: FAIL - [[data-expected-height\] 31] + [[data-expected-height\] 37] expected: FAIL [[data-expected-height\] 45] diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-min-inline-size-001.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-min-inline-size-001.html.ini index e1ea07f274a..cf36e15f523 100644 --- a/tests/wpt/meta/css/css-sizing/stretch/stretch-min-inline-size-001.html.ini +++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-min-inline-size-001.html.ini @@ -1,11 +1,11 @@ [stretch-min-inline-size-001.html] - [[data-expected-width\] 8] + [[data-expected-width\] 14] expected: FAIL [[data-expected-width\] 22] expected: FAIL - [[data-expected-width\] 31] + [[data-expected-width\] 37] expected: FAIL [[data-expected-width\] 45] diff --git a/tests/wpt/meta/css/cssom/getComputedStyle-insets-absolute.html.ini b/tests/wpt/meta/css/cssom/getComputedStyle-insets-absolute.html.ini index 5f700a8b085..33981f885dd 100644 --- a/tests/wpt/meta/css/cssom/getComputedStyle-insets-absolute.html.ini +++ b/tests/wpt/meta/css/cssom/getComputedStyle-insets-absolute.html.ini @@ -1,16 +1,7 @@ [getComputedStyle-insets-absolute.html] - [vertical-lr ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-lr rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL @@ -23,75 +14,33 @@ [vertical-lr rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-rl ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [horizontal-tb ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-rl ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [horizontal-tb rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL [horizontal-tb rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL [vertical-lr ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL @@ -103,6 +52,3 @@ [vertical-rl rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - - [horizontal-tb rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL diff --git a/tests/wpt/meta/css/cssom/getComputedStyle-insets-fixed.html.ini b/tests/wpt/meta/css/cssom/getComputedStyle-insets-fixed.html.ini index a6cd2b776b7..6c89c12f557 100644 --- a/tests/wpt/meta/css/cssom/getComputedStyle-insets-fixed.html.ini +++ b/tests/wpt/meta/css/cssom/getComputedStyle-insets-fixed.html.ini @@ -1,16 +1,7 @@ [getComputedStyle-insets-fixed.html] - [vertical-lr ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-lr rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL @@ -23,75 +14,33 @@ [vertical-lr rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-rl ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [horizontal-tb ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-rl ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [horizontal-tb rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL [horizontal-tb rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [horizontal-tb rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [vertical-lr rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-rl rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve to used value] expected: FAIL [vertical-lr ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - [horizontal-tb ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - - [vertical-rl ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve to used value] - expected: FAIL - [vertical-lr rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL @@ -103,6 +52,3 @@ [vertical-rl rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve to used value] expected: FAIL - - [horizontal-tb rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve to used value] - expected: FAIL