diff --git a/Userland/Libraries/LibWeb/CSS/StyleProperties.cpp b/Userland/Libraries/LibWeb/CSS/StyleProperties.cpp index 277a1caa3a..3b29a61f26 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleProperties.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleProperties.cpp @@ -160,6 +160,9 @@ float StyleProperties::line_height(Layout::Node const& layout_node) const return Length(percentage.as_fraction(), Length::Type::Em).to_px(layout_node); } + if (line_height->is_calculated()) + return CSS::Length::make_calculated(line_height->as_calculated()).to_px(layout_node); + return layout_node.font().pixel_metrics().line_spacing(); }