mirror of
https://github.com/servo/servo
synced 2026-05-09 00:22:16 +02:00
`TableSlotCell` was storing the `BlockFormattingContext` and the `LayoutBoxBase` in separate fields. Now it will store an entire `IndependentFormattingContext` in a single field. In particular, this fixes the issue that `TableSlotCell::repair_style()` wasn't calling `BlockFormattingContext::repair_style()`. Now we can just rely on the correct `IndependentFormattingContext::repair_style()`. Testing: Adding a new test Fixes: #42777 Signed-off-by: Oriol Brufau <obrufau@igalia.com>