diff --git a/apps/web/src/components/terminal.tsx b/apps/web/src/components/terminal.tsx index 5040fd4..a273930 100644 --- a/apps/web/src/components/terminal.tsx +++ b/apps/web/src/components/terminal.tsx @@ -242,25 +242,6 @@ export const TerminalComponent: React.FC = ({ window.addEventListener("resize", handleResize); - // Watch container size changes (keyboard, header auto-hide, etc.) - let resizeObserver: ResizeObserver | null = null; - if (terminalRef.current && typeof ResizeObserver !== "undefined") { - resizeObserver = new ResizeObserver(() => { - fitAddon.fit(); - const { cols, rows } = term; - if (ws.readyState === WebSocket.OPEN) { - ws.send( - JSON.stringify({ - type: "resize", - cols, - rows, - }) - ); - } - }); - resizeObserver.observe(terminalRef.current); - } - // Notify parent about terminal readiness if (onTerminalReadyRef.current) { const sendData = (data: string) => { @@ -289,9 +270,6 @@ export const TerminalComponent: React.FC = ({ return () => { clearTimeout(resizeTimeout); window.removeEventListener("resize", handleResize); - if (resizeObserver) { - resizeObserver.disconnect(); - } document.removeEventListener("visibilitychange", handleVisibilityChange); ws.close(); term.dispose();