From 8ca2ad7ecb08beba12fafcf9206e522a3d981fa2 Mon Sep 17 00:00:00 2001 From: reex <1458845893@qq.com> Date: Mon, 24 Nov 2025 17:42:58 +0800 Subject: [PATCH] fix(components): [select] skip process keydown.enter in composing (#22861) fix(components): [select] skip process keydown.enter event in composing state Co-authored-by: reexliu --- packages/components/select/src/useSelect.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index f951605475..512c1ac395 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -822,7 +822,9 @@ export const useSelect = (props: SelectProps, emit: SelectEmits) => { break case EVENT_CODE.enter: case EVENT_CODE.numpadEnter: - selectOption() + if (!isComposing.value) { + selectOption() + } break case EVENT_CODE.esc: handleEsc()