mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 01:35:08 +02:00
When a parent element's display property changes (e.g., to flex or grid), children may need to be blockified or un-blockified. Previously, children only received a recompute_inherited_style() call which doesn't run the blockification logic. This patch adds a parent_display_changed flag to the recursive style update that forces children to get a full style recompute when their parent's display change triggers a layout tree rebuild.
5 lines
115 B
Plaintext
5 lines
115 B
Plaintext
Initial child display: inline
|
|
Color after flex: rgb(0, 0, 0)
|
|
Display after flex: block
|
|
Display after block: inline
|