tui: fix memory leaks in session management and improve permission error handling

This commit is contained in:
Dax Raad
2026-01-01 21:28:11 -05:00
parent 2aaea71eb3
commit dad9c917d2
5 changed files with 123 additions and 9 deletions

View File

@@ -69,6 +69,9 @@ export namespace SessionPrompt {
async (current) => {
for (const item of Object.values(current)) {
item.abort.abort()
for (const callback of item.callbacks) {
callback.reject()
}
}
},
)