From 771208d2e284cd8ae99f05a46a7c984a5dc417c6 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Mon, 8 May 2023 15:42:29 +0300 Subject: [PATCH] LibWeb: Fix auto height calculation for table inside BFC `calculate_max_content_height` expects the available width as the second argument. However, the available height was mistakenly passed before. This did not seem to cause any problems because TFC currently does not respect height sizing constraints but still needs to be fixed. --- Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp index fa0acd72f5..39b5ce67bb 100644 --- a/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp +++ b/Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp @@ -476,7 +476,7 @@ CSSPixels BlockFormattingContext::compute_auto_height_for_block_level_element(Bo return calculate_max_content_height(box, available_space.width); } if (display.is_table_inside()) { - return calculate_max_content_height(box, available_space.height); + return calculate_max_content_height(box, available_space.width); } // https://www.w3.org/TR/CSS22/visudet.html#normal-block