From 5740b354f91184e7be169f0821d56483d5a795bf Mon Sep 17 00:00:00 2001 From: "Johannes D. Vos" Date: Fri, 19 Jun 2026 14:49:22 +0200 Subject: [PATCH 1/2] fix(main): remove top-level await and fix bootstrap flow --- src/main.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main.js b/src/main.js index e9ff0bc..aba2bf3 100644 --- a/src/main.js +++ b/src/main.js @@ -16,15 +16,20 @@ limitations under the License. import { createApp } from 'vue' import App from './App.vue' -import { i18n, loadLanguage } from './i18n'; -import getCurrentLanguage from './utils/currentLanguage'; +import { i18n, loadLanguage } from './i18n' +import getCurrentLanguage from './utils/currentLanguage' import router from './router' + import './styles/common.css' import './styles/variables/colors.css' -await loadLanguage(getCurrentLanguage()); +async function bootstrap() { + await loadLanguage(getCurrentLanguage()) -createApp(App) - .use(router) - .use(i18n) - .mount('#app') \ No newline at end of file + createApp(App) + .use(router) + .use(i18n) + .mount('#app') +} + +bootstrap() \ No newline at end of file From 8a0d4ac949a2b587d000a003ab3f1654e987feb6 Mon Sep 17 00:00:00 2001 From: "Johannes D. Vos" Date: Fri, 19 Jun 2026 14:55:51 +0200 Subject: [PATCH 2/2] fix(main): use async IIFE instead of top-level await --- src/main.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/main.js b/src/main.js index aba2bf3..e29e5b1 100644 --- a/src/main.js +++ b/src/main.js @@ -23,13 +23,11 @@ import router from './router' import './styles/common.css' import './styles/variables/colors.css' -async function bootstrap() { - await loadLanguage(getCurrentLanguage()) +(async () => { + await loadLanguage(getCurrentLanguage()) - createApp(App) - .use(router) - .use(i18n) - .mount('#app') -} - -bootstrap() \ No newline at end of file + createApp(App) + .use(router) + .use(i18n) + .mount('#app') +})() \ No newline at end of file