not handling text longer than window size on terminal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
byobu |
New
|
Undecided
|
Unassigned |
Bug Description
I'm on Manjaro
uname -a = Linux kyle-pc 4.18.8-2-MANJARO #1 SMP PREEMPT Sun Sep 16 08:34:49 UTC 2018 x86_64 GNU/Linux
Problem developed after update of byobu from 5.125 to 5.127 in xfce4-terminal 0.8.7.4
If text being typed exceeds the window size instead of continuing on new line the text continues on same line and overwrites everything there. [see attachment overwrite.png]
As you can see there is a gap on the right side where it doesn't completely reach edge of window.
If I erase the text either using backspace or ctrl+w the cursor doesn't reach original position. [see attachment gap.png]
The gap seems to be roughly same size as previous gap and if I press enter here the gap disappears.
If I try to pull up previous history it will seem to work until it reachs a command that was run in which the command that was run had gone past the window boundary and then (without running any commands from the history) if I try to go forwards in the history to the commands that looked ok they'll be missing the parts that fell inside the gap area.
Sometimes going through history leaves artifacts and sometimes it moves the line the prompt is on up a line.
Attached is a screenshot called history.png taken after the gap.png screenshot but where all I have done is gone up and down the history. I haven't run any commands I simply help up arrow and down arrow interchangably and randomly.
Screenshots are for a non-maximized window but same results for a maximized one.
I was in terminal all day with it (terminal and byobu) working then the update happened and now it's having these glitches. I tried the terminal without byobu and the issue disappears and as far as I can tell the only thing that changed was byobu (no other updates happened today). Although I've been using byobu for maybe 4-6 months I've not done anything to the config files so it should same as when installed. Only other config files I've changed are some bash related ones but those have very very little changes (mostly just simple aliases and no new aliases in the last few days).
Lastly I should mention that this is a system that is pretty new. I only installed manjaro about a week ago after moving to it from ubuntu studio.
Installed zsh with oh my zsh and bug disappears.
Still don't know the cause, but too lazy to go back and deal with hunting it down.