core: fix unhandled errors when aborting with queued messages (#12369)

This commit is contained in:
Dax 2026-02-05 17:27:27 -05:00 committed by GitHub
commit a45841396f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -71,9 +71,6 @@ export namespace SessionPrompt {
async (current) => { async (current) => {
for (const item of Object.values(current)) { for (const item of Object.values(current)) {
item.abort.abort() item.abort.abort()
for (const callback of item.callbacks) {
callback.reject(new DOMException("Aborted", "AbortError"))
}
} }
}, },
) )
@ -251,9 +248,6 @@ export namespace SessionPrompt {
return return
} }
match.abort.abort() match.abort.abort()
for (const item of match.callbacks) {
item.reject(new DOMException("Aborted", "AbortError"))
}
delete s[sessionID] delete s[sessionID]
SessionStatus.set(sessionID, { type: "idle" }) SessionStatus.set(sessionID, { type: "idle" })
return return