feat: #170 auto scroll after retrying

This commit is contained in:
Yifei Zhang 2023-03-29 15:40:37 +00:00
parent e606810581
commit 08f3c7026d
1 changed files with 2 additions and 2 deletions

View File

@ -275,6 +275,7 @@ export function Chat(props: {
chatStore chatStore
.onUserInput(messages[i].content) .onUserInput(messages[i].content)
.then(() => setIsLoading(false)); .then(() => setIsLoading(false));
inputRef.current?.focus();
return; return;
} }
} }
@ -319,7 +320,6 @@ export function Chat(props: {
const dom = latestMessageRef.current; const dom = latestMessageRef.current;
if (dom && !isIOS() && autoScroll) { if (dom && !isIOS() && autoScroll) {
dom.scrollIntoView({ dom.scrollIntoView({
behavior: "smooth",
block: "end", block: "end",
}); });
} }
@ -444,7 +444,7 @@ export function Chat(props: {
</div> </div>
); );
})} })}
<div ref={latestMessageRef} style={{ opacity: 0, height: "2em" }}> <div ref={latestMessageRef} style={{ opacity: 0, height: "3em" }}>
- -
</div> </div>
</div> </div>