You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hermes --tui and other agent CLIs could leave a stray character on
screen after a long session: scrolling away cleared it, scrolling back
brought it back.
Cause one: xterm 6.0.0 measures emoji with the Unicode 6 width table, where
a glyph like 🔥 is one cell wide. Every TUI counts it as two, so each cursor
move after an emoji landed a column off, and the cell it shifted over kept
the old contents. The terminal now loads the Unicode 11 table, the same one
VS Code uses.
Cause two: a multi-byte glyph split across two pty reads reached the
daemon's parser as bare continuation bytes, one junk cell each, shifting the
rest of the row. The parser now receives the decoded text.