터미널 패널이 닫힌 상태에서 로컬 셸을 열면 레이아웃 계산 전에 fitAddon.fit()이 실행돼 rows=0/cols=0으로 companion에 전달됨. 300ms 타임아웃 안에서 fit을 재실행하고 최솟값(24x80) 보장. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
터미널 패널이 닫힌 상태에서 로컬 셸을 열면 레이아웃 계산 전에 fitAddon.fit()이 실행돼 rows=0/cols=0으로 companion에 전달됨. 300ms 타임아웃 안에서 fit을 재실행하고 최솟값(24x80) 보장. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>