+
diff --git a/app/src/components/RoutableTabs.vue b/app/src/components/RoutableTabs.vue
index d046b7c8..4d06bcf5 100644
--- a/app/src/components/RoutableTabs.vue
+++ b/app/src/components/RoutableTabs.vue
@@ -16,7 +16,12 @@
-
+
diff --git a/app/src/components/globals/AbstractForm.vue b/app/src/components/globals/AbstractForm.vue
index 170bb414..e117c54a 100644
--- a/app/src/components/globals/AbstractForm.vue
+++ b/app/src/components/globals/AbstractForm.vue
@@ -7,8 +7,8 @@
:id="id"
:inline="inline"
:class="formClasses"
- @submit.prevent="onSubmit"
novalidate
+ @submit.prevent.stop="onSubmit"
>
@@ -61,7 +61,8 @@ export default {
v.$touch()
if (v.$pending || v.$errors.length) return
}
- this.$emit('submit', e)
+ // Weird bug with `INSTANCE_LISTENERS: true` with 'submit' event (double exec before of conflict with native submit event?)
+ this.$emit('apply')
},
},
}
diff --git a/app/src/views/app/AppInfo.vue b/app/src/views/app/AppInfo.vue
index 989ae31c..2bf5e636 100644
--- a/app/src/views/app/AppInfo.vue
+++ b/app/src/views/app/AppInfo.vue
@@ -129,7 +129,7 @@
diff --git a/app/src/views/domain/DomainInfo.vue b/app/src/views/domain/DomainInfo.vue
index 8715fa1d..e37a75b6 100644
--- a/app/src/views/domain/DomainInfo.vue
+++ b/app/src/views/domain/DomainInfo.vue
@@ -112,7 +112,7 @@
v-if="config.panels"
v-bind="config"
:external-results="externalResults"
- @submit="onConfigSubmit"
+ @apply="onConfigSubmit"
>
diff --git a/app/src/views/tool/ToolSettings.vue b/app/src/views/tool/ToolSettings.vue
index 2542d677..c1be632d 100644
--- a/app/src/views/tool/ToolSettings.vue
+++ b/app/src/views/tool/ToolSettings.vue
@@ -9,7 +9,7 @@
v-if="config.panels"
v-bind="config"
:external-results="externalResults"
- @submit="onConfigSubmit"
+ @apply="onConfigSubmit"
/>