mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-03 08:52:54 +00:00
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:
parent
685cc1aae8
commit
057e643a63
Notes:
github-actions[bot]
2025-03-24 18:00:19 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: 057e643a63
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4065
Reviewed-by: https://github.com/gmta ✅
3 changed files with 14 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue