From de16fdf62e6ab2620e23deca01f0c23476e0d56d Mon Sep 17 00:00:00 2001 From: jhhur Date: Wed, 3 May 2023 14:27:09 +0900 Subject: [PATCH] fix: Keydown Event being triggered twice for CJK languages --- src/index.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/index.tsx b/src/index.tsx index b535239..5411ba4 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -73,6 +73,8 @@ export const TagsInput = ({ if (text && (separators || defaultSeparators).includes(e.key)) { e.preventDefault(); + if (e.nativeEvent.isComposing || e.nativeEvent.keyCode === 229) return; + if (beforeAddValidate && !beforeAddValidate(text, tags)) return; if (tags.includes(text)) {