diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 886505c7..bed65815 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -98,7 +98,7 @@ export function Session() { await sync.session .sync(route.sessionID) .then(() => { - scroll.scrollBy(100_000) + if (scroll) scroll.scrollBy(100_000) }) .catch(() => { toast.show({ @@ -145,7 +145,7 @@ export function Session() { function toBottom() { setTimeout(() => { - scroll.scrollTo(scroll.scrollHeight) + if (scroll) scroll.scrollTo(scroll.scrollHeight) }, 50) }