feat: Improve textarea cursor positioning on focus
This commit is contained in:
parent
c53d63f7af
commit
b468ecfce7
@ -511,7 +511,14 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic }) => {
|
|||||||
ref={textareaRef}
|
ref={textareaRef}
|
||||||
style={{ fontSize }}
|
style={{ fontSize }}
|
||||||
styles={{ textarea: TextareaStyle }}
|
styles={{ textarea: TextareaStyle }}
|
||||||
onFocus={() => setInputFocus(true)}
|
onFocus={(e: React.FocusEvent<HTMLTextAreaElement>) => {
|
||||||
|
setInputFocus(true)
|
||||||
|
const textArea = e.target
|
||||||
|
if (textArea) {
|
||||||
|
const length = textArea.value.length
|
||||||
|
textArea.setSelectionRange(length, length)
|
||||||
|
}
|
||||||
|
}}
|
||||||
onBlur={() => setInputFocus(false)}
|
onBlur={() => setInputFocus(false)}
|
||||||
onInput={onInput}
|
onInput={onInput}
|
||||||
disabled={searching}
|
disabled={searching}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user