-
Notifications
You must be signed in to change notification settings - Fork 9k
Closed
Labels
Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Area-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIssue-ScenarioNeeds-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsPriority-1A description (P1)A description (P1)Product-ConptyFor console issues specifically related to conptyFor console issues specifically related to conptyProduct-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Description
The Terminal has a lot of problems resizing right now. I'm going to use this issue to try and track them all, and make sure we get holistic solutions.
- Bug: resizing doesn't work properly in Windows Terminal #1465 Bug: resizing doesn't work properly in Windows Terminal (PR Add support for "reflow"ing the Terminal buffer #4741)
- This is "scrollback doesn't reflow on resize, it instead gets clamped/cut off"
- Scrollback not rewrapped on resize Scrollback not rewrapped on resize #3491
- linewrap then backspace produces unexpected visuals, missing characters #1245 linewrap then backspace produces unexpected visuals, missing characters
- Generally related to linewrapping in the Terminal
- Also related to the original One cell at the right end of the screen is ignored #357
- Maintain scrollbar position during resize #3494 Maintain scrollbar position during resize
- Closing a pane does not reset the PowerShell text position Closing a pane does not reset the PowerShell text position #2432
- 3/17: I believe this is actually a PSReadline bug, so I'm removing it from this todo list
Bucket of horrible conpty resizing chaos
- Flattening the window loses scrollback lines #3490 Flattening the window loses scrollback lines
(PR When the Terminal is resized, don't remove lines from scrollback #4354)(PR Add support for "reflow"ing the Terminal buffer #4741)- This one has kinda spiraled out of control
- Visual artefacts in splitted window #4771 Possibly a dupe? "Visual artefacts in splitted window"
Conpty cursor visibility bugs, that aren't actually related to resizing but found in the meantime
- MSYS2 bash: Cursor display doesn't follow arrow keys after running Emacs MSYS2 bash: Cursor display doesn't follow arrow keys after running Emacs #2697
- Bug Report Zooming causes the second line to act strange Bug Report Zooming causes the second line to act strange #2211
- Curses programming: cursor handled incorrectly Curses programming: cursor handled incorrectly #4102
- Emacs cursor displayed incorrectly Emacs cursor displayed incorrectly #2642
- Cursor position seems to be mispositioned when using WLS2 & git rebase Cursor position seems to be mispositioned when using WLS2 & git rebase #4644
Conpty needs to emit lines of text so that a terminal emulator can wrap them
- MSFT:16485846 [conpty] Wrapped lines should not render a \r\n
- And regression: MSFT:18123777: lines that are wrapped are also moved up by one row
- I'm sure there's a GH issue that's the equivalent of that issue, but I haven't found it yet.
- maybe "Text Wrapping with ConPTY #405 Text Wrapping with ConPTY"
- WSL Terminal Line Endings (the "exact wrap" bug) #3088 WSL Terminal Line Endings
- This looks related - probably some combo of "conpty doesn't emit wrapped lines" and "Terminal doesn't mark lines as wrapped correctly"
- 3/17: I no longer believe that this is part of the same ResizeWithReflow madness, and that this was instead a bug that's existed in conhost for a while now.
- Make sure WT can copy wrapped lines as a single line #3367 Make sure WT can copy wrapped lines as a single line
Bugs in the wake of #4741
- Reflow with long input loses cursor #4955 Reflow with long input loses cursor
- Turns out we couldn't repro this one.
- Alt+ Enter rendering error #5029 Alt+Enter rendering error
- Terminal background color has the wrong color applied when terminal is snapped #5178 Terminal background color has the wrong color applied when terminal is snapped
- this was actually Weird blue selection after closing neovim (WSL) #3848, so we're punting it
Some alt-buffer things that we're punting till v1.x
- Alternate screen shouldn't write to scrollback or normal screen #3492 Alternate screen shouldn't write to scrollback or normal screen
- Consider not wrapping the alternate screen on resize #3493 Consider not wrapping the alternate screen on resize
- ConPTY: pass through requests for the alt buffer #381 ConPTY: pass through requests for the alt buffer
- This is also Lines scrolled up by
lesscommand remain to exist after quitting the command #4676 Lines scrolled up bylesscommand remain to exist after quitting the command
- This is also Lines scrolled up by
Metadata
Metadata
Assignees
Labels
Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Area-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIssue-ScenarioNeeds-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsPriority-1A description (P1)A description (P1)Product-ConptyFor console issues specifically related to conptyFor console issues specifically related to conptyProduct-TerminalThe new Windows Terminal.The new Windows Terminal.