diff --git a/src/lib/ui/XTerm.svelte b/src/lib/ui/XTerm.svelte index 19785d20..8f671d2d 100644 --- a/src/lib/ui/XTerm.svelte +++ b/src/lib/ui/XTerm.svelte @@ -204,9 +204,11 @@ const utf8 = new TextEncoder(); term.onData((data: string) => { + if (!focused) return; dispatch("data", utf8.encode(data)); }); term.onBinary((data: string) => { + if (!focused) return; dispatch("data", Buffer.from(data, "binary")); }); });