mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
layout: Lay out absolutes in atomic containing blocks (#33336)
When inline atomics establish containing blocks for absolute descendants, layout should happen with those atomics as the containing block. This ensures that the absolute descendents have the correct containing block and Fragment parent. This wasn't happening before and this change fixes that. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
ebed9218f2
commit
c24c7d8e4d
51 changed files with 19 additions and 386 deletions
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -20,9 +20,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,6 +40,3 @@
|
|||
|
||||
[.item 15]
|
||||
expected: FAIL
|
||||
|
||||
[.item 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[.item 9]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.item 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -55,6 +52,3 @@
|
|||
|
||||
[.item 19]
|
||||
expected: FAIL
|
||||
|
||||
[.item 20]
|
||||
expected: FAIL
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[.item 3]
|
||||
expected: FAIL
|
||||
|
||||
[.item 4]
|
||||
expected: FAIL
|
||||
|
||||
[.item 5]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -20,9 +17,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[.item 3]
|
||||
expected: FAIL
|
||||
|
||||
[.item 4]
|
||||
expected: FAIL
|
||||
|
||||
[.item 5]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -20,9 +17,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[.item 3]
|
||||
expected: FAIL
|
||||
|
||||
[.item 4]
|
||||
expected: FAIL
|
||||
|
||||
[.item 5]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -20,9 +17,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[.item 3]
|
||||
expected: FAIL
|
||||
|
||||
[.item 4]
|
||||
expected: FAIL
|
||||
|
||||
[.item 5]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -20,9 +17,6 @@
|
|||
[.item 7]
|
||||
expected: FAIL
|
||||
|
||||
[.item 8]
|
||||
expected: FAIL
|
||||
|
||||
[.item 10]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue