summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/tui/app.tsx15
1 files changed, 6 insertions, 9 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx
index 33be73ca2..f72dc8365 100644
--- a/packages/opencode/src/cli/cmd/tui/app.tsx
+++ b/packages/opencode/src/cli/cmd/tui/app.tsx
@@ -186,16 +186,13 @@ function App() {
})
})
+ let continued = false
createEffect(() => {
- if (sync.status !== "complete") return
- if (args.continue) {
- const match = sync.data.session.at(0)?.id
- if (match) {
- route.navigate({
- type: "session",
- sessionID: match,
- })
- }
+ if (continued || sync.status !== "complete" || !args.continue) return
+ const match = sync.data.session.at(0)?.id
+ if (match) {
+ continued = true
+ route.navigate({ type: "session", sessionID: match })
}
})