On Tue, Nov 16, 2021 at 08:02:53PM +0100, Sven Joachim wrote: > On 2021-11-16 16:30 +0100, Josh Triplett wrote: > > > Package: libncursesw6 > > Version: 6.3-1 > > Severity: important > > X-Debbugs-Cc: j...@joshtriplett.org > > > > "important" because this makes neovim nearly unusable; not RC because > > I've only observed it with one combination of terminal and program. I > > personally think that might still be enough to make it RC until > > root-caused to determine if it's breaking anything else. > > > > Steps to reproduce: > > > > - `nvim -u NONE` (to ignore any .vimrc) > > - :%!seq 1000 > > - :vert new > > - :%!seq 1000 > > - Hit page-down > > - Observe the other side of the split (as well as the vertical bar > > between the split windows) scrolling off the screen. > > > > Downgrading the ncurses packages to 6.2+20210905-1 makes the problem > > disappear; re-upgrading to 6.3-1 makes it come back. > > This is rather surprising, because neovim does not depend on > libncursesw6, not even on libtinfo6. Did you up-/downgrade > ncurses-{base,term} as well, and what is your $TERM?
I downgraded by installing all seven of: libncurses6_6.2%2B20210905-1_amd64.deb libncursesw6_6.2%2B20210905-1_amd64.deb libncurses-dev_6.2%2B20210905-1_amd64.deb libtinfo6_6.2%2B20210905-1_amd64.deb ncurses-base_6.2%2B20210905-1_all.deb ncurses-bin_6.2%2B20210905-1_amd64.deb ncurses-term_6.2%2B20210905-1_all.deb That made the issue disappear. Re-upgrading made the issue re-appear. I'm using gnome-terminal, and my $TERM is xterm-256color. (I also tested downgrading libvte, since it had recently been upgraded, but that did not fix the issue.)