From 16ce22d4b8d570787d84f53782deea74a4029b35 Mon Sep 17 00:00:00 2001 From: Steffen Becker Date: Wed, 12 Aug 2026 19:52:49 +0000 Subject: [PATCH] docs: note the hidden heading a running head still needs drawn A paragraph a style hides is dropped on import now; a hidden heading is not, because it is the outline the chapter field reads. Records what dropping it measured and what a real fix would need. --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc89cb3..19c99df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -223,6 +223,15 @@ merely unimplemented belongs in the list above, not here. reported differences. It also means a render-parity run cannot compare a formula-heavy page: the two sides typeset the glyphs independently. Noted 2026-08-11. +- A paragraph a style hides (`text:display="none"`) is dropped on import, but a + hidden **heading** still renders where LibreOffice draws nothing. Root cause: + the editor has no block it can hold without drawing one, and that heading is + the outline the running head's `text:chapter` field reads — a chapter marker + exists for nothing else. Dropping it was tried and reverted: the running head + went blank on every page quoting it, which is a whole line wrong on each + against one line wrong once. A real fix needs a hidden-block attr that + pagination and `collectChapterStarts` (`Editor.svelte`) both understand. + Noted 2026-08-12. - **Deliberate, not a defect:** a table of contents shows live page numbers. LibreOffice and Word print the numbers cached in the file until the reader updates the index, so a document whose cache is stale disagrees with us (the