claude-code - 💡(How to fix) Fix [BUG] [Agent View] Persistent flicker and broken input on Windows Terminal + Git Bash with CJK (v2.1.145)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

Fix Action

Fix / Workaround

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • 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

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:

Code Example



---

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  },
  "effortLevel": "high",
  "autoUpdatesChannel": "latest",
  "noFlicker": true
}
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • 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" />

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING