mirror of
https://github.com/servo/servo
synced 2026-05-09 08:32:31 +02:00
`OutsideMarker::repair_style()` was setting `list_item_style` to the style of the marker, not the style of the list item. This patch sets it to `node.parent_style(context)` instead, and it fixes `ServoThreadSafeLayoutNode::parent_style()` to take the pseudo-element chain into account. This requires modifying a bunch of logic to pass the `SharedStyleContext` around. Testing: Adding a new test Signed-off-by: Oriol Brufau <obrufau@igalia.com>