fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane (#9506)

This commit is contained in:
Rahul A Mistry 2026-01-20 21:12:20 +05:30 committed by GitHub
parent ac7e674a87
commit 01b12949e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31 additions and 0 deletions

View file

@ -147,6 +147,9 @@ export namespace Pty {
log.info("session exited", { id, exitCode })
session.info.status = "exited"
Bus.publish(Event.Exited, { id, exitCode })
for (const ws of session.subscribers) {
ws.close()
}
state().delete(id)
})
Bus.publish(Event.Created, { info })