Fixes 修复
Terminal cursor now tracks typing under the Canvas renderer (#23). In TUIs like Claude Code the block cursor could lag behind the text you typed. The Canvas renderer repainted the cursor on the blink timer's animation frame, which gets throttled in wmux's busy Electron renderer. The cursor is now repainted synchronously on every move (mirroring the WebGL renderer), so it stays glued to the caret while blinking still works.
I'm using Windows 10, and I often encounter spaces or overwritten text appearing in the input box when typing Chinese or English. Sending the text works fine, but this issue persists. I don't know what's causing the problem. I don't have this issue when using the built-in terminal.
Fixes 修复
Terminal cursor now tracks typing under the Canvas renderer (#23). In TUIs like Claude Code the block cursor could lag behind the text you typed. The Canvas renderer repainted the cursor on the blink timer's animation frame, which gets throttled in wmux's busy Electron renderer. The cursor is now repainted synchronously on every move (mirroring the WebGL renderer), so it stays glued to the caret while blinking still works.
I'm using Windows 10, and I often encounter spaces or overwritten text appearing in the input box when typing Chinese or English. Sending the text works fine, but this issue persists. I don't know what's causing the problem. I don't have this issue when using the built-in terminal.