From d24e14449039e5d0fa57e142598c872a7bff59ca Mon Sep 17 00:00:00 2001 From: McElwain Date: Mon, 11 May 2026 14:05:27 -0500 Subject: [PATCH] Use word-level layout data for clean replica rendering --- app/logic/document_outputs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logic/document_outputs.py b/app/logic/document_outputs.py index 87413f3..0b1f6ae 100644 --- a/app/logic/document_outputs.py +++ b/app/logic/document_outputs.py @@ -1047,7 +1047,7 @@ def _render_replica_pdf_from_layout( page_layout = pages.get(page_num, {"lines": []}) render_entries = [] - if mode in {"scan_backed", "debug_overlay"} and (page_layout.get("words") or []): + if page_layout.get("words"): render_entries = _build_word_entries_for_page(page_layout, page_h) else: render_entries = _page_layout_line_entries(page_layout)