antiwinter/wowa

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