tmux triggers beakdown in Unicode parsing
- Dominant language
- Perl
- Stars
- 3.9k
- Forks
- 213
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
In tmux, if you're viewing a window smaller than your current screen size, it pads the screen with various characters, something like this:
```
mcp ~> │······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
│······················································································
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘······················································································
···························································································································································································································
···························································································································································································································
···························································································································································································································
······························································································································································
```
Frequently this sort of text triggers a breakdown in the utf-8 parsing in a-shell, causing the screen to fill with garbage:

This is the clearest test case I can get. Tmux not involved. If I just take the above blockquote, put it in a file, `less` that file, then press ctrl-r over and over, the glitch comes in and out. This is straight in the a-shell shell's own less, not logged into any servers or anything.
This unfortunately makes a-shell virtually unusable for me, so I hope this is something fixable.
thank you,
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.