diff --git a/packages/form-core/src/FormApi.ts b/packages/form-core/src/FormApi.ts index 017735b07..122628a2b 100644 --- a/packages/form-core/src/FormApi.ts +++ b/packages/form-core/src/FormApi.ts @@ -381,9 +381,7 @@ export class FormApi< ) const isFormValid = state.errors.length === 0 const isValid = isFieldsValid && isFormValid - const canSubmit = - (state.submissionAttempts === 0 && !isTouched) || - (!isValidating && !state.isSubmitting && isValid) + const canSubmit = !isValidating && !state.isSubmitting && isValid state = { ...state,