diff --git a/app/src/components/AdressInputSelect.vue b/app/src/components/AdressInputSelect.vue
index 0a23f78c..2bb24d1a 100644
--- a/app/src/components/AdressInputSelect.vue
+++ b/app/src/components/AdressInputSelect.vue
@@ -7,7 +7,6 @@
:state="state"
:aria-describedby="id + 'local-part-desc'"
@update:modelValue="onInput('localPart', $event)"
- @blur="$parent.$emit('touch')"
/>
@@ -20,7 +19,6 @@
:choices="choices"
:aria-describedby="id + 'domain-desc'"
@update:modelValue="onInput('domain', $event)"
- @blur="$parent.$emit('touch')"
/>
diff --git a/app/src/components/ConfigPanels.vue b/app/src/components/ConfigPanels.vue
index e1ab25f2..b1869b31 100644
--- a/app/src/components/ConfigPanels.vue
+++ b/app/src/components/ConfigPanels.vue
@@ -55,7 +55,7 @@ export default {
setup(props) {
const externalResults = toRef(props, 'externalResults')
return {
- v$: useVuelidate({ $externalResults: externalResults, $autoDirty: true }),
+ v$: useVuelidate({ $externalResults: externalResults }),
}
},
diff --git a/app/src/components/globals/FormField.vue b/app/src/components/globals/FormField.vue
index 7a6d4d00..18114508 100644
--- a/app/src/components/globals/FormField.vue
+++ b/app/src/components/globals/FormField.vue
@@ -48,6 +48,8 @@
diff --git a/app/src/components/globals/formItems/FileItem.vue b/app/src/components/globals/formItems/FileItem.vue
index 07392692..4aff5772 100644
--- a/app/src/components/globals/formItems/FileItem.vue
+++ b/app/src/components/globals/formItems/FileItem.vue
@@ -20,13 +20,14 @@
:state="state"
:browse-text="$t('words.browse')"
@update:modelValue="onInput"
- @blur="$parent.$emit('touch', name)"
- @focusout="$parent.$emit('touch', name)"
+ @blur="touch(name)"
+ @focusout="touch(name)"
/>
diff --git a/app/src/components/globals/formItems/TagsItem.vue b/app/src/components/globals/formItems/TagsItem.vue
index d1937752..5b9913a8 100644
--- a/app/src/components/globals/formItems/TagsItem.vue
+++ b/app/src/components/globals/formItems/TagsItem.vue
@@ -10,11 +10,13 @@
remove-on-delete
:state="state"
:options="options"
- @blur="$parent.$emit('touch', name)"
+ @blur="touch(name)"
/>
diff --git a/app/src/components/globals/formItems/TextAreaItem.vue b/app/src/components/globals/formItems/TextAreaItem.vue
index 7659026f..2e1b4bbf 100644
--- a/app/src/components/globals/formItems/TextAreaItem.vue
+++ b/app/src/components/globals/formItems/TextAreaItem.vue
@@ -7,11 +7,13 @@
:required="required"
:state="state"
rows="4"
- @blur="$parent.$emit('touch', name)"
+ @blur="touch(name)"
/>