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} />