diff --git a/components/layout_2020/flow/inline/mod.rs b/components/layout_2020/flow/inline/mod.rs index edf1ba81e18..3eddfb3bbbe 100644 --- a/components/layout_2020/flow/inline/mod.rs +++ b/components/layout_2020/flow/inline/mod.rs @@ -1984,15 +1984,12 @@ impl IndependentFormattingContext { "Mixed horizontal and vertical writing modes are not supported yet" ); - // This always collects for the nearest positioned ancestor even if the parent positioning - // context doesn't. The thing is we haven't kept track up to this point and there isn't - // any harm in keeping the hoisted boxes separate. - child_positioning_context = Some(PositioningContext::new_for_subtree( - true, /* collects_for_nearest_positioned_ancestor */ - )); + let mut positioning_context = + PositioningContext::new_for_style(&non_replaced.style) + .unwrap_or_else(|| PositioningContext::new_for_subtree(true)); let independent_layout = non_replaced.layout( layout.layout_context, - child_positioning_context.as_mut().unwrap(), + &mut positioning_context, &containing_block_for_children, layout.containing_block, ); @@ -2022,7 +2019,7 @@ impl IndependentFormattingContext { .to_physical_size(container_writing_mode), ); - BoxFragment::new( + let mut fragment = BoxFragment::new( non_replaced.base_fragment_info, non_replaced.style.clone(), independent_layout.fragments, @@ -2033,7 +2030,18 @@ impl IndependentFormattingContext { None, CollapsedBlockMargins::zero(), ) - .with_baselines(independent_layout.baselines) + .with_baselines(independent_layout.baselines); + + if fragment + .style + .establishes_containing_block_for_absolute_descendants(fragment.base.flags) + { + positioning_context + .layout_collected_children(layout.layout_context, &mut fragment); + } + child_positioning_context = Some(positioning_context); + + fragment }, }; diff --git a/tests/wpt/meta/css/CSS2/positioning/abspos-inline-007.xht.ini b/tests/wpt/meta/css/CSS2/positioning/abspos-inline-007.xht.ini deleted file mode 100644 index 752e5a79b6a..00000000000 --- a/tests/wpt/meta/css/CSS2/positioning/abspos-inline-007.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[abspos-inline-007.xht] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini index 3519a1edcc5..de75e0bf554 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini index fe7e53649b0..bd90de9b2d8 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini index 5e5d4af534e..e55263690e9 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-ltr-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini index 17c6e9b0ba8..9e6472eba92 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini index adb82f927de..d46f5235c8f 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini index 71058584a68..7e6457a2f4c 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-htb-rtl-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini index a36399bb1f9..937ba7f7df6 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini index 1ffc961e43b..dc506d7a941 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini index 405bea73872..70f0858a8da 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-ltr-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini index dc1f0c8c023..1a8d30e19de 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini index f386b38a44a..732084b963c 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini index ff173cfa08e..2d86682a37e 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vlr-rtl-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini index 90cbe9f9a85..c6512e90dfe 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini index cda3646b918..da8d6a2b4a6 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini index 02297cef841..d9f799b0d82 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-ltr-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini index 43a38301d1c..b4d2ff46775 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-htb.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini index ce0dd7a9389..f00eb1c1ecd 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vlr.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini index b8f02656375..03878c7c65e 100644 --- a/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/align-self-vrl-rtl-vrl.html.ini @@ -20,9 +20,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 9] expected: FAIL @@ -43,6 +40,3 @@ [.item 15] expected: FAIL - - [.item 16] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini index b31a6b0e7ba..a4614a9f1d5 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini index e9d7884e673..a00b73434f9 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini index b54541b8d50..16f5fdf0740 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-ltr-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini index 5c58a2242e8..fa2d92c4e09 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini index 01e6f92328d..2fdcd825190 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini index 1a23f5106e0..9a82653e5c5 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-htb-rtl-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini index 4cf109344f7..dfa60d031e1 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini index 3ca268cc980..363ae3feea2 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini index 3e4eda27ae6..112d0883f23 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-ltr-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini index b9450b935c0..f1be1793404 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini index 6d8375b3389..51366a5746b 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini index 35e5ee5dff8..92fcdd05f2c 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vlr-rtl-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini index f101d33ca71..4aa23b00a6f 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini index 7237d9dfe11..a496a010743 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini index 56040ad1857..11cda30a6d7 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-ltr-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini index d330291751d..819a1260859 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-htb.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini index 1271d6c04bc..0f691f563d8 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vlr.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini index 573ff024c43..5bef34779ba 100644 --- a/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/justify-self-vrl-rtl-vrl.html.ini @@ -26,9 +26,6 @@ [.item 9] expected: FAIL - [.item 10] - expected: FAIL - [.item 11] expected: FAIL @@ -55,6 +52,3 @@ [.item 19] expected: FAIL - - [.item 20] - expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini index 06988033f18..55341d644df 100644 --- a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-htb.html.ini @@ -8,9 +8,6 @@ [.item 3] expected: FAIL - [.item 4] - expected: FAIL - [.item 5] expected: FAIL @@ -20,9 +17,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 10] expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini index 2d3d13de31e..92dfe16a87a 100644 --- a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html.ini @@ -8,9 +8,6 @@ [.item 3] expected: FAIL - [.item 4] - expected: FAIL - [.item 5] expected: FAIL @@ -20,9 +17,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 10] expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini index 466e901fab8..758bf0896cb 100644 --- a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html.ini @@ -8,9 +8,6 @@ [.item 3] expected: FAIL - [.item 4] - expected: FAIL - [.item 5] expected: FAIL @@ -20,9 +17,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 10] expected: FAIL diff --git a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini index 87acce9e31e..f472fb29d77 100644 --- a/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini +++ b/tests/wpt/meta/css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html.ini @@ -8,9 +8,6 @@ [.item 3] expected: FAIL - [.item 4] - expected: FAIL - [.item 5] expected: FAIL @@ -20,9 +17,6 @@ [.item 7] expected: FAIL - [.item 8] - expected: FAIL - [.item 10] expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-left-width-medium.html.ini b/tests/wpt/meta/css/css-backgrounds/border-left-width-medium.html.ini deleted file mode 100644 index 1600f0ed402..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-left-width-medium.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-left-width-medium.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-left-width-thick.html.ini b/tests/wpt/meta/css/css-backgrounds/border-left-width-thick.html.ini deleted file mode 100644 index dfbb3008410..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-left-width-thick.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-left-width-thick.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-left-width-thin.html.ini b/tests/wpt/meta/css/css-backgrounds/border-left-width-thin.html.ini deleted file mode 100644 index add72e6aa72..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-left-width-thin.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-left-width-thin.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-right-width-medium.html.ini b/tests/wpt/meta/css/css-backgrounds/border-right-width-medium.html.ini deleted file mode 100644 index 154f424ebd6..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-right-width-medium.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-right-width-medium.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-right-width-thick.html.ini b/tests/wpt/meta/css/css-backgrounds/border-right-width-thick.html.ini deleted file mode 100644 index 622b2e83ab3..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-right-width-thick.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-right-width-thick.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-backgrounds/border-right-width-thin.html.ini b/tests/wpt/meta/css/css-backgrounds/border-right-width-thin.html.ini deleted file mode 100644 index ac965d92624..00000000000 --- a/tests/wpt/meta/css/css-backgrounds/border-right-width-thin.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-right-width-thin.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-position/position-absolute-replaced-minmax.html.ini b/tests/wpt/meta/css/css-position/position-absolute-replaced-minmax.html.ini index dd07ef227da..db494d92301 100644 --- a/tests/wpt/meta/css/css-position/position-absolute-replaced-minmax.html.ini +++ b/tests/wpt/meta/css/css-position/position-absolute-replaced-minmax.html.ini @@ -1,71 +1,11 @@ [position-absolute-replaced-minmax.html] expected: TIMEOUT - [minmax replaced IFRAME 1] - expected: FAIL - - [minmax replaced IFRAME 2] - expected: FAIL - - [minmax replaced IFRAME 3] - expected: FAIL - - [minmax replaced IFRAME 4] - expected: FAIL - - [minmax replaced IFRAME 5] - expected: FAIL - - [minmax replaced IFRAME 6] - expected: FAIL - - [minmax replaced IFRAME 7] - expected: FAIL - - [minmax replaced IFRAME 8] - expected: FAIL - - [minmax replaced IFRAME 9] - expected: FAIL - [minmax replaced IFRAME 10] expected: FAIL [minmax replaced IFRAME 11] expected: FAIL - [minmax replaced IMG 12] - expected: FAIL - - [minmax replaced IMG 13] - expected: FAIL - - [minmax replaced IMG 14] - expected: FAIL - - [minmax replaced IMG 15] - expected: FAIL - - [minmax replaced IMG 16] - expected: FAIL - - [minmax replaced IMG 17] - expected: FAIL - - [minmax replaced IMG 18] - expected: FAIL - - [minmax replaced IMG 19] - expected: FAIL - - [minmax replaced IMG 20] - expected: FAIL - - [minmax replaced IMG 21] - expected: FAIL - - [minmax replaced IMG 22] - expected: FAIL - [minmax replaced IMG svg 23] expected: NOTRUN diff --git a/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini b/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini index bcb2af14345..0b86199612e 100644 --- a/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini +++ b/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini @@ -77,69 +77,6 @@ [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1.25) should be [33554400px\]] expected: FAIL - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [20px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [30px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [40px\]] - expected: FAIL - - [CSS Transitions: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [30px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [40px\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [20px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [30px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [40px\]] - expected: FAIL - - [CSS Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] - expected: FAIL - [Web Animations: property from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] expected: FAIL diff --git a/tests/wpt/meta/css/filter-effects/backdrop-filter-boundary.html.ini b/tests/wpt/meta/css/filter-effects/backdrop-filter-boundary.html.ini new file mode 100644 index 00000000000..bfc25a2b184 --- /dev/null +++ b/tests/wpt/meta/css/filter-effects/backdrop-filter-boundary.html.ini @@ -0,0 +1,2 @@ +[backdrop-filter-boundary.html] + expected: FAIL