Turn defer off when loading javascript script

It seems that we have functionality that depends on the order the
scripts are executed. Using defer breaks that.
Using defer is better performance wise so we should try to address this
eventually, might need to wait till we get rid of angular.
This commit is contained in:
Gaetan Craig-Riou
2026-01-09 11:07:07 +11:00
parent fe8200b7e8
commit 39245d55e2
3 changed files with 3 additions and 3 deletions

View File

@@ -18,7 +18,7 @@
= language_meta_tags
= stylesheet_pack_tag "darkswarm", "data-turbo-track": "reload", media: "screen"
= javascript_pack_tag "application", "data-turbo-track": "reload"
= javascript_pack_tag "application", "data-turbo-track": "reload", defer: false
= render "layouts/shopfront_script" if @shopfront_layout
= render "layouts/bugsnag_js"

View File

@@ -16,7 +16,7 @@
= stylesheet_pack_tag "darkswarm", media: "screen"
= javascript_include_tag "darkswarm/all"
= javascript_pack_tag "application"
= javascript_pack_tag "application", defer: false
= csrf_meta_tags

View File

@@ -25,7 +25,7 @@
= render "spree/admin/shared/translations"
= render "spree/admin/shared/routes"
= javascript_pack_tag "admin", "data-turbo-track": "reload"
= javascript_pack_tag "admin", "data-turbo-track": "reload", defer: false
%script
= raw "var AUTH_TOKEN = \"#{form_authenticity_token}\";"