From ddddc4f00698c0640cf92d52ce6ae3cec2e2337a Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 6 Oct 2025 15:35:06 -0400 Subject: [PATCH] tui: remove try-catch from timeline navigation so scrolling to messages works reliably without silent failures --- .../opencode/src/cli/cmd/tui/routes/session/index.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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 20ef22ca3..3c0bc9541 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -104,12 +104,10 @@ export function Session() { dialog.replace(() => ( { - try { - const child = scroll.getChildren().find((child) => { - return child.id === messageID - }) - if (child) scroll.scrollBy(child.y - scroll.y - 1) - } catch {} + const child = scroll.getChildren().find((child) => { + return child.id === messageID + }) + if (child) scroll.scrollBy(child.y - scroll.y - 1) }} sessionID={route.sessionID} />