diff --git a/Userland/Libraries/LibWeb/Layout/FlexFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/FlexFormattingContext.cpp index d159d75eac..684f6c0663 100644 --- a/Userland/Libraries/LibWeb/Layout/FlexFormattingContext.cpp +++ b/Userland/Libraries/LibWeb/Layout/FlexFormattingContext.cpp @@ -1493,7 +1493,7 @@ float FlexFormattingContext::calculate_main_min_content_contribution(FlexItem co return outer_min_content_size; } - auto clamp_min = has_main_min_size(item.box) ? specified_main_min_size(item.box) : 0; + auto clamp_min = has_main_min_size(item.box) ? specified_main_min_size(item.box) : automatic_minimum_size(item); auto clamp_max = has_main_max_size(item.box) ? specified_main_max_size(item.box) : NumericLimits::max(); auto unclamped_preferred_size = resolved_definite_main_size(item.box); auto clamped_preferred_size = css_clamp(unclamped_preferred_size, clamp_min, clamp_max); @@ -1517,7 +1517,7 @@ float FlexFormattingContext::calculate_main_max_content_contribution(FlexItem co return outer_max_content_size; } - auto clamp_min = has_main_min_size(item.box) ? specified_main_min_size(item.box) : 0; + auto clamp_min = has_main_min_size(item.box) ? specified_main_min_size(item.box) : automatic_minimum_size(item); auto clamp_max = has_main_max_size(item.box) ? specified_main_max_size(item.box) : NumericLimits::max(); auto unclamped_preferred_size = resolved_definite_main_size(item.box); auto clamped_preferred_size = css_clamp(unclamped_preferred_size, clamp_min, clamp_max);