Repository navigation
fix(odf): keep generated table of contents and index text - #4874
taran-dev4u wants to merge 1 commit into
Conversation
Signed-off-by: Taran Mamidala <mamidalataran6333@gmail.com>
|
✅ DCO Check Passed Thanks @taran-dev4u, all your commits are properly signed off. 🎉 |
Merge Protections🟢 Merge protection satisfied — ready to merge. Show 1 satisfied protection🟢 Enforce conventional commitMake sure that we follow https://www.conventionalcommits.org/en/v1.0.0/
|
AI triage (advisory)Checked commit The PR adds handling for ODT index containers (table of contents, illustration, table and other indexes) in Topic labels added: CI safety: no concern found. A maintainer must still approve CI. Possible duplicates
The |
|
Closing in favor of #4750. |
ODT table-of-content containers (
text:table-of-contentand related index elements) were matching the unhandled element branch in_add_odf_child(), dropping the index title and entry paragraphs from the converted document.This change visits
text:index-bodychildren for table-of-content and other index containers, routing entries toContentLayer.BODYin source order (orContentLayer.INVISIBLEwhentext:display="none"is set).Issue resolved by this Pull Request:
Resolves #4749
Checklist:
Review evidence:
ContentLayer.BODY.tests/test_backend_opendocument.pycovering table-of-contents extraction, hidden TOCs, and illustration/table index containers. All 64 tests intest_backend_opendocument.pypass.ruff checkandruff format --checkpass on changed files.