From 2770edf3498e9118be58321e10b93b1ccf6df345 Mon Sep 17 00:00:00 2001 From: iola1999 Date: Mon, 26 May 2025 09:46:31 +0800 Subject: [PATCH] fix: Chinese input issue in AddProviderPopup (#6445) --- .../pages/settings/ProviderSettings/AddProviderPopup.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/settings/ProviderSettings/AddProviderPopup.tsx b/src/renderer/src/pages/settings/ProviderSettings/AddProviderPopup.tsx index e683f8c432..a77af8f331 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/AddProviderPopup.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/AddProviderPopup.tsx @@ -180,7 +180,11 @@ const PopupContainer: React.FC = ({ provider, resolve }) => { value={name} onChange={(e) => setName(e.target.value.trim())} placeholder={t('settings.provider.add.name.placeholder')} - onKeyDown={(e) => e.key === 'Enter' && onOk()} + onKeyDown={(e) => { + if (e.key === 'Enter' && !e.nativeEvent.isComposing) { + onOk() + } + }} maxLength={32} />