From 3807523f49c8202d7788e36752bb5fec7840b127 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 22 Jan 2026 07:15:47 -0600 Subject: [PATCH] fix(app): auto-scroll --- packages/app/src/pages/session.tsx | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index b84e8a1f5..3a14cf401 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -924,8 +924,6 @@ export default function Page() { sync.session.diff(id) }) - const isWorking = createMemo(() => status().type !== "idle") - const autoScroll = createAutoScroll({ working: () => true, overflowAnchor: "dynamic", @@ -948,18 +946,6 @@ export default function Page() { ), ) - createEffect( - on( - isWorking, - (working, prev) => { - if (!working || prev) return - if (autoScroll.userScrolled()) return - autoScroll.forceScrollToBottom() - }, - { defer: true }, - ), - ) - let scrollSpyFrame: number | undefined let scrollSpyTarget: HTMLDivElement | undefined @@ -1415,7 +1401,7 @@ export default function Page() { }} onScroll={(e) => { if (!hasScrollGesture()) return - setScrollGesture(Date.now()) + markScrollGesture(e.target) autoScroll.handleScroll() if (isDesktop() && autoScroll.userScrolled()) scheduleScrollSpy(e.currentTarget) }}