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
Write a really long line so that line break kicks in, then take the corner of the window and wiggle it. The resizing is partially correct, but multiple errors when resizing accumulate. Lots of extra blank lines are created and other artifacts show up.
The text was updated successfully, but these errors were encountered:
I'm really interested in this - as far as I can tell, it's at least partially impossible in partial lines are going to be added to scrollback history when lines wrap, and this wrapping behavior can't be turned off. But it could be mitigated by predicting how a terminal emulator would wrap a line, and registering that that much history was wrapped. As long as the lines that are being wrapped aren't those at the very top of the screen, it should be possible to maintain the integrity of terminal history.
I'd like to instrument various terminal emulators to build tests to check this behavior, because it's pretty finicky. I'd love to help out if I can with this problem.
@boxed Thanks for reporting the bug. There is at least one part of which I know the solution, I don't have anymore time today, but I can fix that tomorrow.
@thomasballinger Thanks for your offer, I'll tell you if I need help.
Write a really long line so that line break kicks in, then take the corner of the window and wiggle it. The resizing is partially correct, but multiple errors when resizing accumulate. Lots of extra blank lines are created and other artifacts show up.
The text was updated successfully, but these errors were encountered: