whee
diff --git a/Tests/LibWeb/Layout/input/grid/intrinsic-sized-grid.html b/Tests/LibWeb/Layout/input/grid/intrinsic-sized-grid.html
new file mode 100644
index 0000000000..1da9823c59
--- /dev/null
+++ b/Tests/LibWeb/Layout/input/grid/intrinsic-sized-grid.html
@@ -0,0 +1,18 @@
+
whee
\ No newline at end of file
diff --git a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
index 01c4ba963f..b7716a2b92 100644
--- a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
+++ b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.cpp
@@ -753,7 +753,7 @@ void GridFormattingContext::calculate_sizes_of_columns(Box const& box, Available
}
}
- if (!grid_column.min_track_sizing_function.is_intrinsic_track_sizing()) {
+ if (!grid_column.min_track_sizing_function.is_intrinsic_track_sizing() && !grid_column.max_track_sizing_function.is_intrinsic_track_sizing()) {
++index;
continue;
}
@@ -1257,7 +1257,7 @@ void GridFormattingContext::calculate_sizes_of_rows(Box const& box)
}
}
- if (!grid_row.min_track_sizing_function.is_intrinsic_track_sizing()) {
+ if (!grid_row.min_track_sizing_function.is_intrinsic_track_sizing() && !grid_row.max_track_sizing_function.is_intrinsic_track_sizing()) {
++index;
continue;
}