Off screen text gets duplicated many times
Opened this issue · 2 comments
If the terminal window is not large enough to show all addons at once when updating, it causes a lot of text duplication for what scrolled off the top of the screen. So rather than just a few lines that you can scroll up and see, it could be hundreds of lines of the same text.
I made the window just large enough so that one addon did not fit, and when I scroll up after updating this is what I get.
⠙ omni-cc [curse] checking for updates...
⠹ omni-cc [curse] checking for updates...
⠸ omni-cc [curse] checking for updates...
⠼ omni-cc [curse] checking for updates...
⠴ omni-cc [curse] checking for updates...
⠦ omni-cc [curse] checking for updates...
⠧ omni-cc [curse] checking for updates...
⠇ omni-cc [curse] checking for updates...
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
↓ omni-cc [curse] is already up to date [skipped]
Yeah happens to me too in fish-shell on Microsoft Terminal
Waiting for Listr to provide a solution.
SamVerschueren/listr#150
SamVerschueren/listr#53