This is currently being trialed here on Meta. If you notice any bugs, or have any feedback, please let us know below.
This theme component removes the core Discourse loading spinner, and replaces it with a loading slider at the top of the screen. This is a common approach on other sites (e.g. GitHub). The advantage is that there is less ‘flickering’ of content during a page change. Potential disadvantage is that it makes Discourse feel less like an app and more like a webpage.
Known Issues:
-
Latest / Top / Unread… dropdown gets stuck on mobile
-
discourse-encrypt incompatibilities (e.g. topic titles getting stuck when switching between topics)
![]() |
Preview | Theme creator |
![]() |
Repository | https://github.com/davidtaylorhq/discourse-loading-slider |
![]() |
Install Guide | How to install a theme or theme component |
![]() |
New to Discourse Themes? | Beginner’s guide to using Discourse Themes |