diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index e7507be09..bbedd7e2a 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -15,9 +15,16 @@
= vite_client_tag
= vite_react_refresh_tag
- = vite_javascript_tag 'application'
- - if administrateur_signed_in?
- = vite_javascript_tag 'track-admin'
+
+ - if vite_legacy?
+ = vite_legacy_javascript_tag 'application'
+ - if administrateur_signed_in?
+ = vite_legacy_javascript_tag 'track-admin'
+ - else
+ = vite_javascript_tag 'application'
+ - if administrateur_signed_in?
+ = vite_javascript_tag 'track-admin'
+
= preload_link_tag(asset_url("Muli-Regular.woff2"))
= preload_link_tag(asset_url("Muli-Bold.woff2"))
@@ -43,9 +50,6 @@
- if content_for?(:footer)
= content_for(:footer)
- - if vite_legacy?
- = vite_legacy_javascript_tag 'application'
-
= yield :charts_js
// Container for custom turbo-stream actions