Integrated terminal off-by-one rendering errors. #34524
Labels
*duplicate
Issue identified as a duplicate of another issue(s)
terminal
General terminal issues that don't fall under another label
Steps to Reproduce:
Paste the following command into the integrated terminal:
python -c 'print ("\x1b[31m0123456789\x1b[0m")*9
This prints the string [RED]0123456789[RESET] nine times, followed by a newline.
Resize the VSCode window so that the window half clips one of the red characters, and run it again.
Issues:
The terminal output does not wrap the partially-clipped character; it is possible to resize the window so that the final character essentially disappears.
Additionally, double-clicking a line of text to select it causes the line below to become highlighted instead.
Ideally, previously rendered text would wrap dynamically as the window was resized but this is not the case.
Reproduces without extensions: Yes
The text was updated successfully, but these errors were encountered: