Terminal Core: Whenever we scroll the buffer, we RepaintAll #1182
Labels
Area-Performance
Performance-related issue
Area-TerminalControl
Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)
Issue-Bug
It either shouldn't be doing this or needs an investigation.
Priority-1
A description (P1)
Product-Terminal
The new Windows Terminal.
Resolution-Fix-Committed
Fix is checked in, but it might be 3-4 weeks until a release.
Milestone
In
Terminal::_WriteBuffer
, when we scroll the buffer, we tell the renderer toTriggerRedrawAll
. This isn't necessary, we should probably just be telling the renderer to scroll the lines on screen.The RedrawAll call was just a kludge while we were getting the Terminal stood up. Now that everything's working a bit better, we should make sure that RedrawAll is only called when absolutely necessary.
The text was updated successfully, but these errors were encountered: