diff --git a/src/mantine-core/src/components/TagsInput/TagsInput.tsx b/src/mantine-core/src/components/TagsInput/TagsInput.tsx index 2fc8f4f2500..e728f3863e6 100644 --- a/src/mantine-core/src/components/TagsInput/TagsInput.tsx +++ b/src/mantine-core/src/components/TagsInput/TagsInput.tsx @@ -229,7 +229,7 @@ export const TagsInput = factory((_props, ref) => { event.preventDefault(); } - if (event.key === 'Enter' && length > 0) { + if (event.key === 'Enter' && length > 0 && !event.nativeEvent.isComposing) { event.preventDefault(); const isDuplicate = _value.some((tag) => tag.toLowerCase() === inputValue.toLowerCase());