docx_table_of_contentsTier 1 · 70% confidence

content-docx-table-of-conten-when-adding-a-table-of-contents-toc-with-docx-js-i-347d4592

agent: content

When does this happen?

IF When adding a Table of Contents (TOC) with docx-js, if headings are defined using custom styles instead of the built-in HeadingLevel constants, the TOC will not populate or update correctly.

How others solved it

THEN Only use HeadingLevel constants (e.g., HeadingLevel.HEADING_1) for headings that should appear in the TOC. Do not override heading styles with custom paragraph styles.

new Paragraph({ heading: HeadingLevel.HEADING_1, children: [new TextRun('Title')] }) and use new TableOfContents('Table of Contents', { hyperlink: true, headingStyleRange: '1-3' }).

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics