LibWeb: Use border edges when computing overflow for the ICB

This commit is contained in:
Andreas Kling 2021-10-28 18:54:02 +02:00
commit 76fa57713d
Notes: sideshowbarker 2024-07-18 01:48:25 +09:00

View file

@ -535,8 +535,8 @@ void BlockFormattingContext::layout_initial_containing_block(LayoutMode layout_m
// Compute scrollable overflow.
float bottom_edge = 0;
float right_edge = 0;
icb.for_each_in_subtree_of_type<Box>([&](auto& child) {
auto child_rect = child.absolute_rect();
icb.for_each_in_subtree_of_type<Box>([&](Box& child) {
auto child_rect = child.bordered_rect();
bottom_edge = max(bottom_edge, child_rect.bottom());
right_edge = max(right_edge, child_rect.right());
return IterationDecision::Continue;