) [133.046875,0 83.046875x17]
+ TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer
#wat) [0,17 216.09375x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/input/grid/intrinsic-sizing-should-account-for-gaps.html b/Tests/LibWeb/Layout/input/grid/intrinsic-sizing-should-account-for-gaps.html
new file mode 100644
index 0000000000..4045339873
--- /dev/null
+++ b/Tests/LibWeb/Layout/input/grid/intrinsic-sizing-should-account-for-gaps.html
@@ -0,0 +1,23 @@
+
wat
\ No newline at end of file
diff --git a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
index 29d8c44158..49478aefca 100644
--- a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
+++ b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
@@ -2211,7 +2211,7 @@ void GridFormattingContext::determine_intrinsic_size_of_grid_container(Available
if (available_space.height.is_intrinsic_sizing_constraint()) {
CSSPixels grid_container_height = 0;
- for (auto& track : m_grid_rows) {
+ for (auto& track : m_grid_rows_and_gaps) {
grid_container_height += track.base_size;
}
m_state.get_mutable(grid_container()).set_content_height(grid_container_height);
@@ -2219,7 +2219,7 @@ void GridFormattingContext::determine_intrinsic_size_of_grid_container(Available
if (available_space.width.is_intrinsic_sizing_constraint()) {
CSSPixels grid_container_width = 0;
- for (auto& track : m_grid_columns) {
+ for (auto& track : m_grid_columns_and_gaps) {
grid_container_width += track.base_size;
}
m_state.get_mutable(grid_container()).set_content_width(grid_container_width);