Welcome screen flashes and disappears on startup (v2.1.114, macOS)

Resolved 💬 2 comments Opened Apr 19, 2026 by Jason-Mendes Closed Jun 12, 2026

Summary

The Claude Code welcome screen (banner with "Welcome back \<name\>", Recent activity, What's new) renders for a split second on startup and then disappears, leaving only the prompt. It occasionally reappears after the session has been idle for a while, then disappears again on subsequent prompts.

Appears to be the same underlying rendering race as #24015, #25268, #25303 — filing a separate macOS / v2.1.114 data point.

Environment

  • Claude Code version: v2.1.114 (latest at time of filing)
  • Model: Opus 4.7 (1M context)
  • OS: macOS (Darwin 25.3.0)
  • Shell: zsh
  • Terminals tested: macOS built-in Terminal.app and iTerm2 — same behavior in both

Steps to reproduce

  1. Open a terminal in any project directory
  2. Run claude
  3. Observe: banner flashes for <1 second, then disappears before it can be read

Expected behavior

Welcome banner remains visible on the screen — as it did in earlier CLI versions.

Actual behavior

Banner is rendered and then cleared almost immediately on startup, as if a second render pass overwrites it before the user sees it.

Intermittent reappearance after long idle periods suggests the banner is still being emitted by the CLI, but is racing with another render that clears the screen.

Notes

  • Happens regardless of terminal emulator (Terminal.app, iTerm2)
  • Happens in both git-repo and non-git directories
  • claude --version / /help / /doctor / /login work fine — it is specifically the composite welcome screen (auth + recent activity + What's new) that flashes
  • No known setting controls this behavior
  • Related open issues: #24015, #25268, #25303

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗