fix(translate): prevent translation from being triggered unexpectedly during IME composition (#7968)

fix(translate): 修复在输入法组合文字时意外触发翻译的问题
This commit is contained in:
Phantom 2025-07-09 13:46:39 +08:00 committed by GitHub
parent 8f38422e7f
commit fbf89b3f0a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -514,7 +514,7 @@ const TranslatePage: FC = () => {
const onKeyDown = (e: React.KeyboardEvent<HTMLTextAreaElement>) => {
const isEnterPressed = e.key === 'Enter'
if (isEnterPressed && !e.shiftKey && !e.ctrlKey && !e.metaKey) {
if (isEnterPressed && !e.nativeEvent.isComposing && !e.shiftKey && !e.ctrlKey && !e.metaKey) {
e.preventDefault()
onTranslate()
}