LibWeb: Don't crash from clipping grid spans

This commit is contained in:
Gingeh 2024-11-10 13:11:41 +11:00 committed by Alexander Kalenik
commit 6862d33e7c
Notes: github-actions[bot] 2024-11-10 23:58:03 +00:00
5 changed files with 46 additions and 3 deletions

View file

@ -1849,9 +1849,6 @@ CSSPixelRect GridFormattingContext::get_grid_area_rect(GridItem const& grid_item
auto resolved_span = grid_item.span(dimension) * 2;
auto gap_adjusted_position = grid_item.gap_adjusted_position(dimension);
if (gap_adjusted_position + resolved_span > tracks_and_gaps.size()) {
resolved_span = tracks_and_gaps.size() - gap_adjusted_position;
}
int start = gap_adjusted_position;
int end = start + resolved_span;