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.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx
index 01368896e..ada1b4ffc 100644
--- a/packages/app/src/pages/session.tsx
+++ b/packages/app/src/pages/session.tsx
@@ -2474,7 +2474,15 @@ export default function Page() {
display: terminal.active() === pty.id ? "block" : "none",
}}
>
- <Terminal pty={pty} onCleanup={terminal.update} onConnectError={() => terminal.clone(pty.id)} />
+ <Show when={pty.id} keyed>
+ {() => (
+ <Terminal
+ pty={pty}
+ onCleanup={terminal.update}
+ onConnectError={() => terminal.clone(pty.id)}
+ />
+ )}
+ </Show>
</div>
)}
</For>