summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/pages')
-rw-r--r--packages/app/src/pages/session.tsx13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx
index 89d3ec773..bfd1a3d45 100644
--- a/packages/app/src/pages/session.tsx
+++ b/packages/app/src/pages/session.tsx
@@ -387,6 +387,19 @@ export default function Page() {
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,
(lastId, prevLastId) => {
if (lastId && prevLastId && lastId > prevLastId) {