forked from XiaoMo/ChatGPT-Next-Web
Merge pull request #565 from xiaotianxt/main
fix: distinguish PC/Mobile behavior on auto-scroll
This commit is contained in:
commit
9a952f0e45
@ -421,6 +421,7 @@ export function Chat(props: {
|
||||
// check if should send message
|
||||
const onInputKeyDown = (e: React.KeyboardEvent<HTMLTextAreaElement>) => {
|
||||
if (shouldSubmit(e)) {
|
||||
setAutoScroll(true);
|
||||
onUserSubmit();
|
||||
e.preventDefault();
|
||||
}
|
||||
@ -667,7 +668,7 @@ export function Chat(props: {
|
||||
onInput={(e) => onInput(e.currentTarget.value)}
|
||||
value={userInput}
|
||||
onKeyDown={onInputKeyDown}
|
||||
onFocus={() => setAutoScroll(true)}
|
||||
onFocus={() => setAutoScroll(isMobileScreen())}
|
||||
onBlur={() => {
|
||||
setAutoScroll(false);
|
||||
setTimeout(() => setPromptHints([]), 500);
|
||||
|
Loading…
x
Reference in New Issue
Block a user