LibWeb: Don't assume length-percentage is always a length [GFC]

Fixes crashing when trying to get length from LengthPercentage with
percentage value.
This commit is contained in:
Aliaksandr Kalenik 2025-03-24 13:52:55 +00:00 committed by Jelle Raaijmakers
parent 685cc1aae8
commit 057e643a63
Notes: github-actions[bot] 2025-03-24 18:00:19 +00:00
3 changed files with 14 additions and 1 deletions

View file

@ -2563,7 +2563,7 @@ CSSPixels GridFormattingContext::content_based_minimum_size(GridItem const& item
spans_only_tracks_with_limited_max_track_sizing_function = false;
break;
}
sum_of_max_sizing_functions += track.max_track_sizing_function.length_percentage().length().to_px(item.box);
sum_of_max_sizing_functions += track.max_track_sizing_function.length_percentage().to_px(item.box, m_available_space->width.to_px_or_zero());
}
if (spans_only_tracks_with_limited_max_track_sizing_function) {
result = min(result, sum_of_max_sizing_functions);