Wait for dashboard reload when version has changed

This commit is contained in:
Johannes Zellner
2026-03-10 16:28:11 +01:00
parent 67bc803859
commit df96df776d
+4 -2
View File
@@ -389,6 +389,9 @@ async function refreshConfigAndFeatures() {
console.log('Dashboard version changed, reloading');
localStorage.setItem('version', result.version);
window.location.reload(true);
// return never ending promise to just wait for the reload
return new Promise(() => {});
}
config.value = result;
@@ -439,13 +442,12 @@ onMounted(async () => {
return;
}
await refreshConfigAndFeatures();
await refreshProfile();
// ensure language from profile if set
if (profile.value.language) await setLanguage(profile.value.language, true);
await refreshConfigAndFeatures();
avatarUrl.value = `https://${config.value.adminFqdn}/api/v1/cloudron/avatar`;
window.addEventListener('hashchange', onHashChange);