CLAUDE_CODE_NO_FLICKER=1 causes duplicated output and garbled Unicode on Windows
Resolved 💬 5 comments Opened Apr 2, 2026 by Avimarzan Closed Apr 7, 2026
Description
Setting CLAUDE_CODE_NO_FLICKER=1 in ~/.claude/settings.json env causes two rendering issues on Windows 11:
- Duplicated output — the same text block (including tables, paragraphs) appears twice in a single response
- Garbled Unicode — box-drawing characters render as mojibake when copy-pasting (e.g.
ΓöÇΓöÇinstead of───,Γö£instead of├)
Both issues disappear immediately when the env var is removed.
Steps to reproduce
- Add
"CLAUDE_CODE_NO_FLICKER": "1"toenvin~/.claude/settings.json - Start a new Claude Code session
- Ask Claude to output a markdown table with Unicode box-drawing characters
- Observe duplicated output and garbled characters when copying the response
Environment
- OS: Windows 11 Pro (10.0.26220)
- Shell: Git Bash
- Claude Code: CLI in terminal
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗