LibWeb: Don't treat calc() in used flex basis as definite for now

We'll eventually need some way to determine if a calc() value results
in a definite size.
This commit is contained in:
Andreas Kling 2022-07-23 00:25:05 +02:00
commit 71ec46b8cc
Notes: sideshowbarker 2024-07-17 08:33:49 +09:00

View file

@ -665,6 +665,10 @@ void FlexFormattingContext::determine_flex_base_size_and_hypothetical_main_size(
return false;
if (flex_basis.length_percentage->is_length())
return true;
if (flex_basis.length_percentage->is_calculated()) {
// FIXME: Handle calc() in used flex basis.
return false;
}
if (is_row_layout())
return m_flex_container_state.has_definite_width();
return m_flex_container_state.has_definite_height();