@@ -326,6 +326,14 @@ onBeforeRouteLeave((to: RouteLocationNormalized, from: RouteLocationNormalized)
return true
});
+onMounted(() => {
+ window.addEventListener('beforeunload', (event) => {
+ if (formStore.dirty === true) {
+ event.returnValue = i18n.t('quit_without_saving_warning')
+ }
+ })
+})
+
/**
* Quitte le formulaire sans enregistrer
*/