Skip to content

fix(tabs): prevent terminal fit on zero-dimension hidden containers#68

Merged
liplus-lin-lay merged 1 commit into
mainfrom
fix/terminal-fit-on-hidden
Apr 13, 2026
Merged

fix(tabs): prevent terminal fit on zero-dimension hidden containers#68
liplus-lin-lay merged 1 commit into
mainfrom
fix/terminal-fit-on-hidden

Conversation

@liplus-lin-lay
Copy link
Copy Markdown
Member

Refs #61

タブ非表示時に ResizeObserver が fit() を呼んでターミナルのカラム数が極小値になる問題を修正。
タブ切り替え時の fit() を requestAnimationFrame に変更し、レイアウト完了後に実行。

ResizeObserver がタブ非表示時(display:none → サイズ0)でも fit() を呼び、
ターミナルのカラム数が極小値になる問題を修正。

- ResizeObserver コールバックで clientWidth/clientHeight > 0 をチェック
- activateTab の fit() を requestAnimationFrame に変更(レイアウト完了後に実行)

Refs #61

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@liplus-lin-lay liplus-lin-lay merged commit b0e0721 into main Apr 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant