diff --git a/packages/@react-aria/numberfield/src/useNumberField.ts b/packages/@react-aria/numberfield/src/useNumberField.ts index 4d5f607ea31..06e5d42e526 100644 --- a/packages/@react-aria/numberfield/src/useNumberField.ts +++ b/packages/@react-aria/numberfield/src/useNumberField.ts @@ -219,7 +219,9 @@ export function useNumberField(props: AriaNumberFieldProps, state: NumberFieldSt } if (e.key === 'Enter') { - commit(); + flushSync(() => { + commit(); + }); commitValidation(); } else { e.continuePropagation();