Line wrapping totally borken
Recently my entire system decided that line wrapping is no longer working in terminals. I'm unsure what caused this, but regardless of the terminal (I even tried in a virtual terminal) or shell (fish, zsh, bash) all have this strange behavior. It even breaks in tmux
take for example:a long line wtf . echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa this a
long lines seem to completely break and wrap around. My locale is fully .UTF-8, and when examining kitty --dump-commands upon the last character being entered a screen_linefeed followed by a screen_cursor_up2 1 is emitted.
Normally I'd make a github issue about something like this, but because this seems to affect everything I haven't been able to find a culprit to report to. This also seems not to be happening on my debian machine, despite it being also quite up to date on everything.
pls help fix thank you :)
EDIT: Notably, this wouldn't be an issue if it wasn't for the fact that this wrapping issue (which I assume is related to unicode handling somehow) is breaking vim completely with long lines, which makes my work quite difficult