New Thin Progress Bar Module Offers Minimalist Load Feedback for Drupal 11
Augusto Fagioli has introduced Thin Progress Bar, a Drupal 11 module that intelligently displays a slim progress indicator only when page loads exceed a defined threshold, improving user experience without sacrificing speed or accessibility.
Unlike conventional progress indicators that appear during every load, Thin Progress Bar activates selectively—defaulting to a delay of 800 milliseconds—reducing unnecessary screen activity. The module is intended to declutter the user interface while providing feedback when it's actually needed.
It operates with zero external dependencies and works immediately upon installation, using Drupal’s Once API and following best practices for Drupal 11. The design is fully responsive, mobile-friendly, and WCAG-aligned for accessibility. It also integrates cleanly with the Admin Toolbar, ensuring correct placement without UI interference.
Administrators can adjust appearance and sensitivity via the UI, selecting from 1px or 2px thickness, setting animation speed, choosing colors, and configuring threshold delays anywhere between 100ms and 5000ms. The module supports both full page loads and AJAX operations, making it a practical fit for dynamic websites, content-heavy platforms, and e-commerce sites with variable load conditions.
Fagioli.biz, a Drupal contributor organization, maintains the module. Though considered stable and feature-complete as of version 1.0.0, it is not covered by the Drupal security advisory policy, and users should evaluate its use accordingly in production environments.
Download and learn more about Thin Progress Bar at drupal.org/project/thin_progress_bar.
Source: Module release announcement by Augusto Fagioli, November 21, 2025

