# Live Reload in Production

**URL:** https://meta.discourse.org/t/live-reload-in-production/392089
**Category:** Theme component
**Created:** [December 24, 2025, 1:00pm UTC](https://meta.discourse.org/t/live-reload-in-production/392089 "2025-12-24T13:00:14Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [December 24, 2025, 1:00pm UTC](https://meta.discourse.org/t/live-reload-in-production/392089/1 "2025-12-24T13:00:14Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Bring back CSS reloads in production |
| 🛠 | **Repository** | [https://github.com/communiteq/discourse-tc-livereload](https://github.com/communiteq/discourse-tc-livereload) |
| ❓ | **Install Guide** | [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |

Install this theme component

In August, live CSS reload was removed in production.

> [@Install the Discourse Theme CLI console app to help you build themes](https://meta.discourse.org/t/install-the-discourse-theme-cli-console-app-to-help-you-build-themes/82950/202):
>
> Live reloads of stylesheets have [been disabled for production instances](https://github.com/discourse/discourse/commit/351d3d4eb94390ef667b72e3d4ba9c740224c44c), because they were causing problems when updating themes and/or Discourse core.
> 
> Fundamentally: stylesheet changes are often tied to changes in JS/HTML, so live-loading for only stylesheets is risky.

Now I use my development environment for plugins, but most of the time I develop theme components on a staging server, which is technically production, but it has only people that understand to F5 when they see odd things happening.

I have created this theme component to bring back live reload on non-development environments.

Because it can indeed cause issues (which was the reason it was taken away) the functionality can be limited to specific group(s). Default is `staff`. The group(s) can be changed in the theme component settings.

Still, it is not recommended to use this theme component if you don’t know what you’re doing 🫢

---

_[View the full topic](https://meta.discourse.org/t/live-reload-in-production/392089)._
