diff --git a/packages/primevue/src/select/Select.vue b/packages/primevue/src/select/Select.vue index 55251db8b..31e3f4753 100755 --- a/packages/primevue/src/select/Select.vue +++ b/packages/primevue/src/select/Select.vue @@ -495,6 +495,12 @@ export default { !this.virtualScrollerDisabled && this.virtualScroller.scrollToIndex(0); }, onFilterKeyDown(event) { + const isComposing = event.isComposing; + + // Avoid IME input issue in Chinese, Japanese and Korean languages + // If they are still typing, do not trigger onFilterKeyDown + if (isComposing) return; + switch (event.code) { case 'ArrowDown': this.onArrowDownKey(event);