From c0502d128c06b4792f4c1963a44ae9235fe17576 Mon Sep 17 00:00:00 2001 From: "J. F. Zhang" Date: Sun, 11 Jan 2026 17:28:19 +0800 Subject: [PATCH] Dispose terminal addons before terminal teardown (#58) --- web/src/components/Terminal/TerminalView.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/src/components/Terminal/TerminalView.tsx b/web/src/components/Terminal/TerminalView.tsx index deecbe6a..dd795f87 100644 --- a/web/src/components/Terminal/TerminalView.tsx +++ b/web/src/components/Terminal/TerminalView.tsx @@ -81,6 +81,9 @@ export function TerminalView(props: { return () => { observer.disconnect() + fitAddon.dispose() + webLinksAddon.dispose() + canvasAddon.dispose() terminal.dispose() } }, [fontProvider])