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.
Supporting organizations:
Development and support
Project information
- Project categories: Content display
- Ecosystem: Sector Distribution
51 sites report using this module
- Created by catalyst it on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.




