fix(git-tui): strip carriage returns from CRLF worktree diff lines
Unstaged files diff the CRLF working-tree side against the LF index side. The diff pane built display lines with replaceTabs only, which leaves the trailing carriage return intact, so raw CR bytes reached the terminal and snapped the cursor to column 0 mid-row -- misalignment, missing elements, and flicker on Windows. Route both the built document and the streaming preview lines through sanitizeText (strips C0/C1 controls) before tab expansion. Fixes #9734
R
roboomp committed
77f165bf767ae327b4d4c64015b24a3b0264fbd2
Parent: 039744d