|
@@ -335,7 +335,7 @@ void NodeWithStyle::apply_style(const CSS::StyleProperties& specified_style)
|
|
|
computed_values.set_min_width(specified_style.length_or_fallback(CSS::PropertyID::MinWidth, {}));
|
|
|
computed_values.set_max_width(specified_style.length_or_fallback(CSS::PropertyID::MaxWidth, {}));
|
|
|
|
|
|
- if (auto height = specified_style.property(CSS::PropertyID::Height); height.has_value())
|
|
|
+ if (auto height = specified_style.property(CSS::PropertyID::Height); height.has_value() && !height.value()->is_auto())
|
|
|
m_has_definite_height = true;
|
|
|
computed_values.set_height(specified_style.length_or_fallback(CSS::PropertyID::Height, {}));
|
|
|
computed_values.set_min_height(specified_style.length_or_fallback(CSS::PropertyID::MinHeight, {}));
|