summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHaris Gušić <[email protected]>2025-11-25 23:27:06 +0100
committerGitHub <[email protected]>2025-11-25 16:27:06 -0600
commit00d7aed7978dc08e802ba0d7f0bc5c4fd6f36362 (patch)
tree88687cca3dee9d61e87ac5b9f92f5c7b001dacf7
parent447713244820e875e192a5815c4d8bc76c03b40f (diff)
downloadopencode-00d7aed7978dc08e802ba0d7f0bc5c4fd6f36362.tar.gz
opencode-00d7aed7978dc08e802ba0d7f0bc5c4fd6f36362.zip
fix: prompt submit error with `opencode -c` (#4496)
Co-authored-by: Aiden Cline <[email protected]>
-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 })
}
})