diff --git a/src/octoprint/server/__init__.py b/src/octoprint/server/__init__.py
index e99ff06e..437333ed 100644
--- a/src/octoprint/server/__init__.py
+++ b/src/octoprint/server/__init__.py
@@ -756,10 +756,9 @@ class Server():
js_libs_bundle = Bundle(*js_libs, output="webassets/packed_libs.js")
if settings().getBoolean(["devel", "webassets", "minify"]):
- js_app_bundle = Bundle(*js_app, output="webassets/package_app.js", filters="rjsmin")
+ js_app_bundle = Bundle(*js_app, output="webassets/packed_app.js", filters="rjsmin")
else:
- js_app_bundle = Bundle(*js_app, output="webassets/package_app.js")
- all_js_bundle = Bundle(js_libs_bundle, js_app_bundle, output="webassets/packed.js")
+ js_app_bundle = Bundle(*js_app, output="webassets/packed_app.js")
css_libs_bundle = Bundle(*css_libs, output="webassets/packed_libs.css")
css_app_bundle = Bundle(*css_app, output="webassets/packed_app.css")
@@ -785,11 +784,12 @@ class Server():
register_filter(LessImportRewrite)
- all_css_bundle = Bundle(css_libs_bundle, css_app_bundle, output="webassets/packed.css")
- all_less_bundle = Bundle(*less_app, output="webassets/packed.less", filters="less_importrewrite")
+ all_less_bundle = Bundle(*less_app, output="webassets/packed_app.less", filters="less_importrewrite")
- assets.register("all_js", all_js_bundle)
- assets.register("all_css", all_css_bundle)
+ assets.register("js_libs", js_libs_bundle)
+ assets.register("js_app", js_app_bundle)
+ assets.register("css_libs", css_libs_bundle)
+ assets.register("css_app", css_app_bundle)
assets.register("less_app", all_less_bundle)
diff --git a/src/octoprint/templates/javascripts.jinja2 b/src/octoprint/templates/javascripts.jinja2
index f285bb11..acad1952 100644
--- a/src/octoprint/templates/javascripts.jinja2
+++ b/src/octoprint/templates/javascripts.jinja2
@@ -1,4 +1,8 @@
-{% assets "all_js" %}
+{% assets "js_libs" %}
+
+{% endassets %}
+
+{% assets "js_app" %}
{% endassets %}
diff --git a/src/octoprint/templates/stylesheets.jinja2 b/src/octoprint/templates/stylesheets.jinja2
index 75337db4..b88de6a0 100644
--- a/src/octoprint/templates/stylesheets.jinja2
+++ b/src/octoprint/templates/stylesheets.jinja2
@@ -1,4 +1,8 @@
-{% assets "all_css" %}
+{% assets "css_libs" %}
+
+{% endassets %}
+
+{% assets "css_app" %}
{% endassets %}