Jelajahi Sumber

LibWeb: Use border edges when computing overflow for the ICB

Andreas Kling 3 tahun lalu
induk
melakukan
76fa57713d

+ 2 - 2
Userland/Libraries/LibWeb/Layout/BlockFormattingContext.cpp

@@ -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;