v0.1.53
PTY 출력 안정성 개선
- PTY 큐 용량 확대: 256 → 2048로 증가. Claude CLI 등 대량 출력 시 데이터 드롭으로 터미널이 멈추는 현상 해결
- 드롭 대신 블로킹: 큐가 가득 찰 때 데이터를 버리지 않고 잠시 대기하여 출력 누락 방지
- 대량 출력 최적화: pending writes가 4개 이상 쌓이면 스크롤 보존을 건너뛰어 렌더링 성능 향상
- WebGL context loss 안전 처리: dispose/refresh 시 예외 방지
- 에러 로깅 개선: PTY read/output chain 에러에 터미널 ID 포함 로깅
- Optional chaining 적용:
term.hasSelection()→term.hasSelection?.()안전 호출