mirror of
https://github.com/servo/servo.git
synced 2025-08-12 00:45:33 +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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue