diff --git a/src/mantine-core/src/NumberInput/NumberInput.tsx b/src/mantine-core/src/NumberInput/NumberInput.tsx index 2e162df630e..067a879f406 100644 --- a/src/mantine-core/src/NumberInput/NumberInput.tsx +++ b/src/mantine-core/src/NumberInput/NumberInput.tsx @@ -314,6 +314,11 @@ export const NumberInput = forwardRef((props ); const handleChange = (event: React.ChangeEvent) => { + const evt = event.nativeEvent as InputEvent; + if (evt.isComposing) { + return; + } + const val = event.target.value; const parsed = parseNum(val);