Multiple startup banner renders on Windows - Ink initializes 3 times
Resolved 💬 4 comments Opened Jan 26, 2026 by RobSB2 Closed Feb 28, 2026
Description
On Windows, Claude Code displays the startup banner 3 times during a single launch. The debug log shows Ink (terminal UI) initializing multiple times within a single startup sequence.
Environment
- Claude Code version: 2.1.19
- OS: Windows 10 (10.0.26200.7623)
- Terminal: Windows Command Prompt (Administrator)
- Model: Opus 4.5
Evidence from debug log
Single launch shows 3 "first ink render" entries:
2026-01-26T17:26:58.551Z [render] first ink render: 417ms since process start
2026-01-26T17:26:58.646Z [render] first ink render: 517ms since process start
2026-01-26T17:26:59.108Z [render] first ink render: 978ms since process start
Each render displays the full startup banner, resulting in 3 banners visible in the terminal.
Steps to reproduce
- Open Windows Command Prompt
- Navigate to a project directory
- Run
claude - Observe 3 startup banners displayed
Expected behavior
Single startup banner displayed, single Ink initialization.
Actual behavior
Three startup banners displayed, three Ink initializations within ~600ms.
Additional context
- Settings are minimal (only statusline command configured)
- No hooks enabled
- No plugins enabled
- Debug log shows no crashes or errors related to this
- Screenshot available upon request
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗