1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:18:11 +00:00

LibWeb: Fix intrinsic sizing early return condition in TFC

Early return before running full TFC algorithm is only possible when
just table width need to be calculated.
This commit is contained in:
Aliaksandr Kalenik 2023-03-27 19:06:21 +03:00 committed by Andreas Kling
parent 97b3f1230b
commit 1ee99017e2
3 changed files with 28 additions and 1 deletions

View file

@ -521,7 +521,7 @@ void TableFormattingContext::run(Box const& box, LayoutMode layout_mode, Availab
// Compute the minimum width of each column.
compute_table_measures();
if (available_space.width.is_intrinsic_sizing_constraint()) {
if (available_space.width.is_intrinsic_sizing_constraint() && !available_space.height.is_intrinsic_sizing_constraint()) {
determine_intrisic_size_of_table_container(available_space);
return;
}