diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue
index ef5bdc6ac..70793ffd6 100644
--- a/src/components/NavBar.vue
+++ b/src/components/NavBar.vue
@@ -63,7 +63,15 @@ onMounted(() => stateStore.setMounted());
+ {{ state }}
+
window.location.reload()"
+ />
{
+ state.set('error', true);
+ }, 1000);
document.title = title;
});
@@ -108,13 +111,19 @@ export default defineRouter(function (/* { store, ssrContext } */) {
if (
error.message.includes('Failed to fetch dynamically imported module') ||
error.message.includes('Importing a module script failed')
- )
+ ) {
+ state.set('error', {
+ message: t('globals.errorLoadingPage'),
+ timeout: 5000,
+ type: 'negative',
+ });
Notify.create({
message: t('globals.noSelectedRows'),
type: 'negative',
timeout: 5000,
progress: true,
});
+ }
});
return Router;
});