Display problems almost always come from the terminal emulator, not
the shell. Please fill the terminal section carefully — bash vs PowerShell
tells us very little; VSCode integrated terminal vs Windows Terminal
tells us everything.
Symptom (tick all that apply)
When it happens
In review mode, diff panel calculates wrong character witdh
Terminal — the important part
Where exactly are you running reasonix?
reasonix --version; node --version
uname -a
echo "TERM=$TERM"
echo "TERM_PROGRAM=$TERM_PROGRAM"
echo "TERM_PROGRAM_VERSION=$TERM_PROGRAM_VERSION"
echo "COLORTERM=$COLORTERM"
echo "WT_SESSION=$WT_SESSION"
echo "VSCODE_INJECTION=$VSCODE_INJECTION"
echo "WSL_DISTRO_NAME=$WSL_DISTRO_NAME"
0.49.0
v26.1.0
Linux archlinux-3302 7.0.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 17 May 2026 17:23:07 +0000 x86_64 GNU/Linux
TERM=alacritty
Reproduction
Steps that reliably trigger it (commands run, files edited, was a tool
streaming a long response, was the window being resized, …):
- start reasonix
- switch to review mode
- ask ai to modify something
Screen recording (strongly preferred)
Wrong border positions exists only when Chinese character occur. So probably issue lies in width calculation?
Symptom (tick all that apply)
□, half-width emoji)When it happens
In review mode, diff panel calculates wrong character witdh
Terminal — the important part
Where exactly are you running
reasonix?????Reproduction
Steps that reliably trigger it (commands run, files edited, was a tool
streaming a long response, was the window being resized, …):
Screen recording (strongly preferred)
Wrong border positions exists only when Chinese character occur. So probably issue lies in width calculation?