fix(web): enable auto-scroll and add key prop to HappyThread component

This commit is contained in:
weishu
2025-12-22 18:11:07 +08:00
parent 0aab06ca47
commit 439778c875
2 changed files with 2 additions and 1 deletions
@@ -32,7 +32,7 @@ export function HappyThread(props: {
onRetryMessage: props.onRetryMessage
}}>
<ThreadPrimitive.Root className="flex min-h-0 flex-1 flex-col">
<ThreadPrimitive.Viewport className="min-h-0 flex-1 overflow-y-auto overflow-x-hidden" autoScroll={false}>
<ThreadPrimitive.Viewport className="min-h-0 flex-1 overflow-y-auto overflow-x-hidden" autoScroll>
<div className="mx-auto w-full max-w-[720px] min-w-0 p-3">
{props.header}
<div className="flex flex-col gap-3">
+1
View File
@@ -193,6 +193,7 @@ export function SessionChat(props: {
<AssistantRuntimeProvider runtime={runtime}>
<div className="relative flex min-h-0 flex-1 flex-col">
<HappyThread
key={props.session.id}
api={props.api}
sessionId={props.session.id}
metadata={props.session.metadata}