Add initial support for sticky positioning for non-legacy layout (#30686)

* Add initial support for sticky positioning for non-legacy layout

Many tests still fail for a variety of reasons. One of the primary ones
is that CSSOM currently does not return correct values for elements
positioned by sticky nodes. This requires changes to WebRender to work
properly.

* Fix an assertion failure in the legacy layout sticky code
This commit is contained in:
Martin Robinson 2023-11-29 10:03:24 +01:00 committed by GitHub
parent bab2b58216
commit a05598402e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 248 additions and 1206 deletions

View file

@ -1,24 +0,0 @@
[inheritance.html]
[Property top has initial value auto]
expected: FAIL
[Property top does not inherit]
expected: FAIL
[Property right has initial value auto]
expected: FAIL
[Property right does not inherit]
expected: FAIL
[Property bottom has initial value auto]
expected: FAIL
[Property bottom does not inherit]
expected: FAIL
[Property left has initial value auto]
expected: FAIL
[Property left does not inherit]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-bottom-002.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-bottom-003.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-contained-by-display-table.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-escape-scroller-004.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-fixed-ancestor-002.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-fixed-ancestor-003.html]
expected: FAIL

View file

@ -1,2 +1,2 @@
[position-sticky-flexbox.html]
expected: FAIL
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[position-sticky-fractional-offset.html]
expected: FAIL

View file

@ -1,2 +1,2 @@
[position-sticky-grid.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-inline.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[position-sticky-nested-table.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-nested-thead-th.html]
expected: FAIL

View file

@ -1,2 +1,2 @@
[position-sticky-rendering.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[position-sticky-right-002.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-right-003.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-sticky-scroll-with-clip-and-abspos.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-stacking-context.html]
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[position-sticky-table-parts.html]
expected: FAIL

View file

@ -1,2 +1,2 @@
[position-sticky-table-td-left.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-td-right.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-tfoot-bottom.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-th-left.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-th-right.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-thead-top.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-tr-bottom.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-table-tr-top.html]
expected: FAIL
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[position-sticky-writing-modes.html]
expected: FAIL
expected: TIMEOUT

View file

@ -214,543 +214,3 @@
[vertical-lr rtl inside horizontal-tb ltr - Percentages are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL

View file

@ -214,543 +214,3 @@
[vertical-lr rtl inside horizontal-tb ltr - Percentages are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[horizontal-tb rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-lr rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl ltr inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside horizontal-tb rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-lr rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl ltr - If opposite sides are 'auto', they resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - Pixels resolve as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - Relative lengths are absolutized into pixels]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If start side is 'auto' and end side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If end side is 'auto' and start side is not, 'auto' resolves as-is]
expected: FAIL
[vertical-rl rtl inside vertical-rl rtl - If opposite sides are 'auto', they resolve as-is]
expected: FAIL

View file

@ -1,4 +0,0 @@
[getComputedStyle-sticky-pos-percent.html]
[Sticky element's top property percentage value should be resolved against the div with overflow: hidden]
expected: FAIL