Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Reading Progress Bar

Security covered Under active development 12 sites

This module adds a progress bar to your site that visually indicates how much of a page the user has read. It works well for content-heavy sites and offers features like handling dynamic content, customizable tracking, and automatic hiding.

This module displays a horizontal progress bar at the top of the page, showing how much content a user has read—also known as a Reading Position Indicator.

It is especially useful for content-heavy sites like blogs, tutorials, or documentation, where users benefit from seeing their reading progress in real time.

Additional features

  • Accurately handles dynamic content with varying heights.
  • Allows targeting a specific container for tracking reading progress, not just the entire document.
  • Supports automatic hiding of the progress bar after a configurable delay when the user stops scrolling.
  • The progress bar can be hidden automatically when the content height relative to the viewport height falls below a configurable threshold, avoiding unnecessary display on short pages.
  • Dispatches custom JavaScript events that expose the reading progress in real time as a percentage, allowing developers to hook into and respond to user scroll behavior programmatically.

Usage

  • Download and extract to the module folder or install it using composer.
  • Navigate to path /admin/modules and enable the Reading Progress Bar module.
  • Navigate to path /admin/structure/block and add a Reading Progress Bar block to the region of your choice.
Drupal 10–11

Ask your assistant about Reading Progress Bar

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
12
Tracked since
Sep 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 10
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
2.0.0-beta1 Pre-release 10–11 Sep 27, 2024
2.0.x-dev Dev 10–11 Sep 27, 2024