.foo) [10,10 102x102]
+ TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer
.bar) [10,10 780x102]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/input/grid/two-items-spanning-one-1fr-row.html b/Tests/LibWeb/Layout/input/grid/two-items-spanning-one-1fr-row.html
new file mode 100644
index 0000000000..58ef8e0155
--- /dev/null
+++ b/Tests/LibWeb/Layout/input/grid/two-items-spanning-one-1fr-row.html
@@ -0,0 +1,19 @@
+
foo
bar
\ No newline at end of file
diff --git a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
index bc397c113c..6aa935f5a8 100644
--- a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
+++ b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
@@ -1057,6 +1057,7 @@ void GridFormattingContext::increase_sizes_to_accommodate_spanning_items_crossin
for (auto& track : spanned_tracks) {
track.base_size += track.planned_increase;
+ track.planned_increase = 0;
}
// 4. If at this point any track’s growth limit is now less than its base size, increase its growth limit to