mirror of
https://github.com/servo/servo.git
synced 2025-08-11 16:35:33 +01:00
layout_2020: Use ArcRefCell to track hoisted fragments
This avoids the use of lookup tables for containing blocks when constructing the stacking context tree. This seems to catch some laid-out hoisted fragments that were otherwise dropped in the previous design. The changes cause one new test to pass and one to fail. Visual examination of the failing tests reveals that it's a progression (list markers are appearing when they were previously not rendered).
This commit is contained in:
parent
ebaa73ddcd
commit
19f4b708b3
8 changed files with 105 additions and 157 deletions
|
@ -1,2 +0,0 @@
|
|||
[absolute_hypothetical_with_intervening_inline_block_a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[list_item_marker_around_float.html]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue