f37813a317
The ResizeObserver detected size changes caused by the stty command output appearing in the terminal, creating an infinite resize loop: 1. Resize detected -> fit() -> send resize to backend 2. Backend sends stty command through PTY 3. stty text appears in terminal output 4. ResizeObserver detects content height change 5. fit() calculates new rows -> send resize 6. Loop continues forever Reverted to: - Window resize event instead of ResizeObserver - stty command only sent once on first resize This means the container shell stays at the initial size and won't dynamically resize when the browser window changes, but prevents the infinite loop.