From 2193a665c6bc78f17d4d8e7639fade2b251e75f7 Mon Sep 17 00:00:00 2001 From: one Date: Sat, 10 May 2025 23:55:18 +0800 Subject: [PATCH] fix: check isComposing on keydown (#5848) --- .../src/components/Popups/SelectModelPopup/popup.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/renderer/src/components/Popups/SelectModelPopup/popup.tsx b/src/renderer/src/components/Popups/SelectModelPopup/popup.tsx index ffaac877ea..fbf8529122 100644 --- a/src/renderer/src/components/Popups/SelectModelPopup/popup.tsx +++ b/src/renderer/src/components/Popups/SelectModelPopup/popup.tsx @@ -267,11 +267,7 @@ const PopupContainer: React.FC = ({ model, resolve }) => { // 处理键盘导航 const handleKeyDown = useCallback( (e: KeyboardEvent) => { - if (!open) return - - if (modelItems.length === 0) { - return - } + if (!open || modelItems.length === 0 || e.isComposing) return // 键盘操作时禁用鼠标 hover if (['ArrowUp', 'ArrowDown', 'PageUp', 'PageDown', 'Enter', 'Escape'].includes(e.key)) {