Parcourir la source

fix: prompt submit error with `opencode -c` (#4496)

Co-authored-by: Aiden Cline <[email protected]>
Haris Gušić il y a 2 mois
Parent
commit
00d7aed797
1 fichiers modifiés avec 6 ajouts et 9 suppressions
  1. 6 9
      packages/opencode/src/cli/cmd/tui/app.tsx

+ 6 - 9
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 })
     }
   })