diff --git a/packages/form-core/src/FieldApi.ts b/packages/form-core/src/FieldApi.ts index ca08c40d2..38035ea5f 100644 --- a/packages/form-core/src/FieldApi.ts +++ b/packages/form-core/src/FieldApi.ts @@ -1347,7 +1347,8 @@ export class FieldApi< if ( this.state.meta.errorMap[submitErrKey] && cause !== 'submit' && - !hasErrored + !hasErrored && + this.state.meta.isDirty ) { this.setMeta((prev) => ({ ...prev,