mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-18 22:38:25 +08:00
## Problem In the Go PDF pipeline, `processTablesWithReplacements` (`internal/deepdoc/parser/pdf/table/table_post.go`) marked **every** box overlapping a DLA table region for removal, then `insertTableBoxes` re-inserted an HTML box only when `buildTableHTMLs` produced one. When DLA over-labels a **text** box as a table but TSR produces **no cells** (so `buildTableHTMLs` skips the table and `htmls[ti]` is unset), the box was removed with nothing re-inserted — the original text was **silently dropped**.