Change #273280
| Category | tmux |
| Changed by | nicm <nicm> |
| Changed at | Tue 09 Jun 2026 14:20:14 |
| Repository | https://github.com/tmux/tmux.git |
| Project | tmux |
| Branch | master |
| Revision | cc87db74c78c28a6f9c6619ceae3ae97a0b95c53 |
Comments
Two fixes for RI codepoints. Firstly, do not combine more than two of them - previously we were ending up with four codepoints in one cell which tmux believed to be width 2, but terminals considered width 4. Secondly, invalidate cursor position before redrawing the cell when the second codepoint is received, terminals vary in how they manage backspace and cursor movement across these characters, so it is better to use absolute rather than relative positioning. GitHub issue 4853.
Changed files
- tty.c
- utf8-combined.c