diff --git a/src/renderer/src/pages/home/components/Inputbar.tsx b/src/renderer/src/pages/home/components/Inputbar.tsx index 59e40e48..00c71c57 100644 --- a/src/renderer/src/pages/home/components/Inputbar.tsx +++ b/src/renderer/src/pages/home/components/Inputbar.tsx @@ -89,14 +89,16 @@ const Inputbar: FC = ({ assistant, setActiveTopic }) => { // Command or Ctrl + N create new topic useEffect(() => { const onKeydown = (e) => { - if ((e.ctrlKey || e.metaKey) && e.key === 'n') { - addNewTopic() - inputRef.current?.focus() + if (!generating) { + if ((e.ctrlKey || e.metaKey) && e.key === 'n') { + addNewTopic() + inputRef.current?.focus() + } } } document.addEventListener('keydown', onKeydown) return () => document.removeEventListener('keydown', onKeydown) - }, [addNewTopic]) + }, [addNewTopic, generating]) useEffect(() => { const unsubscribes = [ diff --git a/src/renderer/src/services/api.ts b/src/renderer/src/services/api.ts index 680b73ab..c0c287a1 100644 --- a/src/renderer/src/services/api.ts +++ b/src/renderer/src/services/api.ts @@ -156,7 +156,7 @@ export async function checkApi(provider: Provider) { key: 'api-check', style: { marginTop: '3vh' }, duration: valid ? 2 : 8, - content: valid ? t('api.connection.successful') : t('api.connection.failed') + ' ' + errorMessage + content: valid ? t('message.api.connection.successful') : t('message.api.connection.failed') + ' ' + errorMessage }) return valid