738e01bb7c
- Add window resize listener as fallback for ResizeObserver - Use 250ms debounce to avoid early layout reads - Delay term.refresh() to next animation frame so renderer can process resize before we force redraw - Clean up window resize listener on unmount