mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 12:20:00 +01:00
LibWeb: Don't layout flex descendants in intrinsic layout mode
We already have a check to skip the layout of descendants if the available size is intrinsic, but this is not sufficient in nested intrinsic layout cases, where the available size might be definite even though we are in intrinsic layout mode.
This commit is contained in:
parent
292b566b9f
commit
b51c026f3d
|
|
@ -153,7 +153,7 @@ void FlexFormattingContext::run(AvailableSpace const& available_space)
|
|||
// 16. Align all flex lines (per align-content)
|
||||
align_all_flex_lines();
|
||||
|
||||
if (available_space.width.is_intrinsic_sizing_constraint() || available_space.height.is_intrinsic_sizing_constraint()) {
|
||||
if (m_layout_mode == LayoutMode::IntrinsicSizing) {
|
||||
// We're computing intrinsic size for the flex container.
|
||||
determine_intrinsic_size_of_flex_container();
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user