[BUG] window not being cleared correctly
Describe the bug After doing several movements in quick succession it causes interesting artifacts to appear like PRs rendered in the wrong place or are left behind.
To Reproduce Just move about quickly
Expected behavior It to redraw the entire screen
Desktop (please complete the following information):
- under tmux
I have a feeling this may be something related to windows terminal as it appears to be working fine on my arch-linux box under kitty
I'm also experiencing this using mosh to connect to an Ubuntu box. This doesn't happen when using a normal ssh connection.
https://github.com/dlvhdr/gh-dash/assets/15897251/8e801dff-836f-42c6-8b39-7f00e9e76498
@addisonbeck's comment shows similar artifacts as I was getting.
Also seeing this on mac. More details of my env:
- OS: MacOS Sonoma - 14.4.1 (23E224)
- Terminal: iTerm2 - Build 3.5.0
- Multiplexer: Zellij - 0.39.2
- Shell: fish - 3.7.1
As a workaround, I've found that ctrl-L seems to cause a full screen refresh, which clears the artifacts.
https://github.com/dlvhdr/gh-dash/assets/3319370/78bce2b6-1585-4f7a-b39d-7eedac69d9da