Spinner/status indicator text bleeds into command output

Resolved 💬 2 comments Opened Mar 5, 2026 by crippledgeek Closed Mar 5, 2026

When running multi-line bash commands (e.g. git merge --no-ff), the spinner/status indicator text leaks into the rendered output.

For example, the merge output renders as:

PuzMerge made by the 'ort' strategy.

instead of:

Merge made by the 'ort' strategy.

The "Puz" prefix appears to be residual spinner characters that weren't cleared before the command output was printed.

Steps to reproduce:

  1. Run a git merge --no-ff with a multi-line commit message via heredoc inside a Bash tool call
  2. Observe the merge summary output

Expected: Clean command output without spinner artifacts
Actual: Spinner text (e.g. "Puz") prefixed to output lines

Environment:

  • Windows 10
  • Windows Terminal
  • Claude Code CLI

View original on GitHub ↗

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