diff --git a/app/modules/core/static/merchant/js/init-alpine.js b/app/modules/core/static/merchant/js/init-alpine.js index e3253601..67d93920 100644 --- a/app/modules/core/static/merchant/js/init-alpine.js +++ b/app/modules/core/static/merchant/js/init-alpine.js @@ -4,8 +4,8 @@ * Provides common data and methods for all merchant pages */ -// Use centralized logger -const merchantLog = window.LogConfig.log; +// Use centralized logger (guarded: log-config.js loads with defer, so it may not be ready yet) +const merchantLog = (window.LogConfig && window.LogConfig.log) || console.log; console.log('[MERCHANT INIT-ALPINE] Loading...'); diff --git a/app/modules/core/static/store/js/init-alpine.js b/app/modules/core/static/store/js/init-alpine.js index 267c44cc..2d6150ff 100644 --- a/app/modules/core/static/store/js/init-alpine.js +++ b/app/modules/core/static/store/js/init-alpine.js @@ -4,8 +4,8 @@ * Provides common data and methods for all store pages */ -// ✅ Use centralized logger -const storeLog = window.LogConfig.log; +// Use centralized logger (guarded: log-config.js loads with defer, so it may not be ready yet) +const storeLog = (window.LogConfig && window.LogConfig.log) || console.log; console.log('[STORE INIT-ALPINE] Loading...'); @@ -267,4 +267,4 @@ function emailSettingsWarning() { }; } -window.emailSettingsWarning = emailSettingsWarning; \ No newline at end of file +window.emailSettingsWarning = emailSettingsWarning;