diff options
| author | Haris Gušić <[email protected]> | 2025-11-25 23:27:06 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-25 16:27:06 -0600 |
| commit | 00d7aed7978dc08e802ba0d7f0bc5c4fd6f36362 (patch) | |
| tree | 88687cca3dee9d61e87ac5b9f92f5c7b001dacf7 | |
| parent | 447713244820e875e192a5815c4d8bc76c03b40f (diff) | |
| download | opencode-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.tsx | 15 |
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 }) } }) |
