This module provides a sidebar block that generates a table of contents for long content. It automatically creates links to H2 and H3 headings within the node's body and uses JavaScript to highlight the active heading as the user scrolls.
Creates block to show in sidebar beside long HTML documents. Table of Contents links are generated to h2, h3 headings in node body field.
Adds javascript to actively update URL hash to indicate 'active' heading (via Intersection Observer). Attempts to ignore scrolling to a new document location in response to a click on a ToC hyperlink, as distinct from user scrolling while reading.