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
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

@ -385,6 +385,19 @@ export default function Page() {
terminal.new()
})
createEffect(
on(
() => terminal.all().length,
(count, prevCount) => {
if (prevCount !== undefined && prevCount > 0 && count === 0) {
if (view().terminal.opened()) {
view().terminal.toggle()
}
}
},
),
)
createEffect(
on(
() => visibleUserMessages().at(-1)?.id,