Skip to content

Commit 84bc1fd

Browse files
committed
Fix terminal panel event subscription after rebase
1 parent fe1b6ef commit 84bc1fd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apps/web/src/components/ThreadTerminalPanel.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -544,8 +544,6 @@ function TerminalViewport({
544544
});
545545

546546
const applyTerminalEvent = (event: TerminalEvent) => {
547-
const unsubscribe = api?.terminal.onEvent((event) => {
548-
if (event.threadId !== threadId || event.terminalId !== terminalId) return;
549547
const activeTerminal = terminalRef.current;
550548
if (!activeTerminal) {
551549
return;
@@ -605,6 +603,10 @@ function TerminalViewport({
605603
}, 0);
606604
}
607605
};
606+
const unsubscribe = api?.terminal.onEvent((event) => {
607+
if (event.threadId !== threadId || event.terminalId !== terminalId) return;
608+
applyTerminalEvent(event);
609+
});
608610
const applyPendingTerminalEvents = (
609611
terminalEventEntries: ReadonlyArray<{ id: number; event: TerminalEvent }>,
610612
) => {

0 commit comments

Comments
 (0)