LibWeb: Take already computed height for flex container's auto height

Similar to BlockFormattingContext, FlexFormatting context already
handles height:auto sizing correctly and sets the content_height
correspondingly.
This commit is contained in:
Simon Wanner 2022-04-08 18:18:09 +02:00 committed by Andreas Kling
parent 62185452f0
commit a57bfc2f8c
Notes: sideshowbarker 2024-07-17 18:13:59 +09:00

View file

@ -204,6 +204,10 @@ float FormattingContext::compute_auto_height_for_block_level_element(FormattingS
auto const& box_state = state.get(box);
auto display = box.computed_values().display();
if (display.is_flex_inside())
return box_state.content_height;
// https://www.w3.org/TR/CSS22/visudet.html#normal-block
// 10.6.3 Block-level non-replaced elements in normal flow when 'overflow' computes to 'visible'