diff --git a/crates/typst-layout/src/grid/repeated.rs b/crates/typst-layout/src/grid/repeated.rs index 82d83efa7..e1324fe64 100644 --- a/crates/typst-layout/src/grid/repeated.rs +++ b/crates/typst-layout/src/grid/repeated.rs @@ -388,7 +388,7 @@ impl<'a> GridLayouter<'a> { if !short_lived { self.header_height += header_height; if matches!(header, Repeatable::Repeated(_)) { - self.repeating_header_height = header_height; + self.repeating_header_height += header_height; self.repeating_header_heights.push(header_height); } }