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)" />