From ae2693425e75af4e69039be707076d1bdc809b2c Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 22 Jan 2026 05:45:53 -0600 Subject: fix(app): snap to bottom on prompt --- packages/app/src/pages/session.tsx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 75a9676ea..a4ce6493d 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -909,6 +909,11 @@ export default function Page() { overflowAnchor: "dynamic", }) + const resumeScroll = () => { + setStore("messageId", undefined) + autoScroll.forceScrollToBottom() + } + // When the user returns to the bottom, treat the active message as "latest". createEffect( on( @@ -1535,6 +1540,7 @@ export default function Page() { }} newSessionWorktree={newSessionWorktree()} onNewSessionWorktreeReset={() => setStore("newSessionWorktree", "main")} + onSubmit={resumeScroll} /> -- cgit v1.2.3