diff --git a/src/user-event/type/type.ts b/src/user-event/type/type.ts index 5d3ff009..99061cd1 100644 --- a/src/user-event/type/type.ts +++ b/src/user-event/type/type.ts @@ -68,9 +68,8 @@ export async function type( dispatchEvent(element, 'submitEditing', EventBuilder.TextInput.submitEditing(finalText)); } - dispatchEvent(element, 'endEditing', EventBuilder.TextInput.endEditing(finalText)); - if (!options?.skipBlur) { + dispatchEvent(element, 'endEditing', EventBuilder.TextInput.endEditing(finalText)); dispatchEvent(element, 'blur', EventBuilder.Common.blur()); } } @@ -136,3 +135,4 @@ function isTextChangeAccepted(element: ReactTestInstance, text: string) { const maxLength = element.props.maxLength; return maxLength === undefined || text.length <= maxLength; } +