[BUG] [Agent View] Persistent flicker and broken input on Windows Terminal + Git Bash with CJK (v2.1.145)

Resolved 💬 3 comments Opened May 20, 2026 by niki-nakamura Closed May 27, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Bug description

When using claude agents (Agent View) on Windows Terminal + Git Bash with Japanese IME, two issues occur consistently:

  1. Persistent screen flicker — The entire Agent View screen flickers on every background session state update. This happens regardless of noFlicker setting (tested both true and false).
  2. Broken input in list-view quick reply — When typing into the > input field on the Agent View list screen, characters are accepted but Backspace and Enter keys do not work. The session cannot be submitted from the list view. The only workaround is to attach to a session first, then type in the full chat interface.

Additionally, the screen occasionally renders corrupted output (e.g. Complettd instead of Completed, 4hclaud he p command instead of claude help command), suggesting the alternate screen buffer state is being broken during partial redraws.

What Should Happen?

  • Agent View should not flicker on routine state updates.
  • The list-view quick reply input should accept Backspace and Enter to allow message submission without attaching.
  • Screen buffer should not corrupt during redraws (no garbled text).

Error Messages/Logs

Steps to Reproduce

  1. On Windows 11 with Windows Terminal + Git Bash (MINGW64), install Claude Code v2.1.145 via npm.
  2. Have multiple background sessions running (e.g. claude --bg ... × 3+).
  3. Run claude agents to open Agent View.
  4. Observe the screen flickering on each background state update.
  5. In the list-view quick reply input (>), type any text (Japanese or English).
  6. Press Backspace — no effect.
  7. Press Enter — no effect; the message is not submitted.
  8. Press Esc → arrow keys → Enter to attach. After attaching, input works normally.

Claude Model

Opus

Is this a regression?

No

Last Working Version

_No response — Agent View is a research preview feature, not a regression from a prior working version._

Claude Code Version

2.1.145 (Claude Code)

Platform

Anthropic API

Operating System

Windows 11 (Lenovo Yoga 6)

Terminal/Shell

Git Bash (MINGW64) on Windows Terminal

Note on metadata fields: The form's dropdown options for "Is this a regression?", "Operating System", and "Terminal/Shell" did not match my environment, so I have written the correct values above in the body. Please disregard the dropdown selections shown in the issue sidebar — the values in this body text are authoritative.

Additional Information

Relevant ~/.claude/settings.json

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  },
  "effortLevel": "high",
  "autoUpdatesChannel": "latest",
  "noFlicker": true
}

(Other unrelated keys omitted for brevity.)

Investigation already done

  • Updated from v2.1.144 → v2.1.145 — no change.
  • Toggled noFlicker between true and false — flicker reduced slightly but not resolved in either case.
  • The input bug (Backspace/Enter not working in list-view quick reply) is consistent across both settings.
  • Workaround for input bug: Esc → arrow keys → Enter to attach, then type in the full chat view.
  • No workaround found for the flicker.

Additional notes

  • The CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 flag is set in my environment. I have not yet tested whether disabling it changes the behavior — happy to test if useful for triage.
  • This is on a high-load setup (~27 parallel git worktrees), which may amplify the redraw frequency and contribute to the flicker visibility.
  • Related existing issues that may be relevant context: #42954 (no-flicker mode breaks CJK copy on Windows Terminal), #42297 (no-flicker mode mouse scroll issue).

Screenshots

Image 1 — List view with Japanese input where Backspace/Enter don't work:

<img width="962" height="1073" alt="Image" src="https://github.com/user-attachments/assets/c76072dc-0664-4c20-a9f3-d361f865f026" />

Image 2 — Normal Agent View session output for context:

<img width="940" height="1072" alt="Image" src="https://github.com/user-attachments/assets/a74bffc7-7cb6-4d1a-874e-677c973249f5" />

Image 3 — Corrupted screen buffer with garbled text ("Complettd", "4hclaud he p command"):

<img width="953" height="1077" alt="Image" src="https://github.com/user-attachments/assets/0d50d2af-d1eb-41d2-adc1-c0bf396cbfcc" />

View original on GitHub ↗

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