From 0b076a8c262e49ecf27a3a90ec5f0b06b20447f3 Mon Sep 17 00:00:00 2001 From: Developer Date: Sat, 23 May 2026 18:03:52 +0800 Subject: [PATCH] fix: only h1 headings force page break, not all heading levels --- src/reader.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reader.rs b/src/reader.rs index 3b086a7..48f7afb 100644 --- a/src/reader.rs +++ b/src/reader.rs @@ -181,7 +181,7 @@ pub fn recalculate_pages( current_height += needed; } - if block.heading_level >= 1 && i + 1 < section.blocks.len() { + if block.heading_level == 1 && i + 1 < section.blocks.len() { page_block_ranges.push((page_start_block, i + 1)); page_start_block = i + 1; current_height = 0.0;