summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax <[email protected]>2026-02-05 17:27:27 -0500
committerGitHub <[email protected]>2026-02-05 22:27:27 +0000
commita45841396fa1f804bc9e1f2e8d3db657f4fffe55 (patch)
tree1327bb35932248e15cfe22e7e2058a11328d4772
parent102d8e72bb402f1e49acdac683b255dd371afa14 (diff)
downloadopencode-a45841396fa1f804bc9e1f2e8d3db657f4fffe55.tar.gz
opencode-a45841396fa1f804bc9e1f2e8d3db657f4fffe55.zip
core: fix unhandled errors when aborting with queued messages (#12369)
-rw-r--r--packages/opencode/src/session/prompt.ts6
1 files changed, 0 insertions, 6 deletions
diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts
index 3eec9ed4a..bcfccfb3e 100644
--- a/packages/opencode/src/session/prompt.ts
+++ b/packages/opencode/src/session/prompt.ts
@@ -71,9 +71,6 @@ export namespace SessionPrompt {
async (current) => {
for (const item of Object.values(current)) {
item.abort.abort()
- for (const callback of item.callbacks) {
- callback.reject(new DOMException("Aborted", "AbortError"))
- }
}
},
)
@@ -251,9 +248,6 @@ export namespace SessionPrompt {
return
}
match.abort.abort()
- for (const item of match.callbacks) {
- item.reject(new DOMException("Aborted", "AbortError"))
- }
delete s[sessionID]
SessionStatus.set(sessionID, { type: "idle" })
return