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.
This commit is contained in:
Steffen Becker committed 2026-08-12 19:52:49 +00:00
1 parent 9bfd579d65
commit 16ce22d4b8
1 file changed
+9
+9
View File
@@ -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