diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index 0ed347b5..2a2424aa 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -511,7 +511,14 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic }) => { ref={textareaRef} style={{ fontSize }} styles={{ textarea: TextareaStyle }} - onFocus={() => setInputFocus(true)} + onFocus={(e: React.FocusEvent) => { + setInputFocus(true) + const textArea = e.target + if (textArea) { + const length = textArea.value.length + textArea.setSelectionRange(length, length) + } + }} onBlur={() => setInputFocus(false)} onInput={onInput} disabled={searching}