mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
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:
parent
bab2b58216
commit
a05598402e
37 changed files with 248 additions and 1206 deletions
|
@ -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
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-bottom-002.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-bottom-003.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-contained-by-display-table.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-escape-scroller-004.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-fixed-ancestor-002.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-fixed-ancestor-003.html]
|
||||
expected: FAIL
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-flexbox.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[position-sticky-fractional-offset.html]
|
||||
expected: FAIL
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-grid.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-inline.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-nested-table.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-nested-thead-th.html]
|
||||
expected: FAIL
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-rendering.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-right-002.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-right-003.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-scroll-with-clip-and-abspos.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[position-sticky-stacking-context.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[position-sticky-table-parts.html]
|
||||
expected: FAIL
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-td-left.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-td-right.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-tfoot-bottom.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-th-left.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-th-right.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-thead-top.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-tr-bottom.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-table-tr-top.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
[position-sticky-writing-modes.html]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue