From 97c8098d4a35c392719ae179d36aa008d6f8f78a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20M=C3=A1ximiliano=2C=20Lo=20Giudice?= Date: Sun, 9 Mar 2025 09:56:03 -0300 Subject: [PATCH] fix(Form): input blur validation on submit (#3504) --- src/runtime/components/Form.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/components/Form.vue b/src/runtime/components/Form.vue index 789069c8..ecf9f31e 100644 --- a/src/runtime/components/Form.vue +++ b/src/runtime/components/Form.vue @@ -69,7 +69,7 @@ onMounted(async () => { nestedForms.value.set(event.formId, { validate: event.validate }) } else if (event.type === 'detach') { nestedForms.value.delete(event.formId) - } else if (props.validateOn?.includes(event.type)) { + } else if (props.validateOn?.includes(event.type) && !loading.value) { if (event.type !== 'input') { await _validate({ name: event.name, silent: true, nested: false }) } else if (event.eager || blurredFields.has(event.name)) {