microsoft / microsoft/terminal
Windows Terminal Resize - increase size - no longer renders correctly
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version (or Windows build number)
Version 10.0.19043.1165
### Other Software
Windows Terminal
Version: 1.9.1942.0
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Dec 12 2019 13:19:27)
MS-Windows 32-bit console version
Compiled by mool@tororo
Huge version without GUI.
### Steps to reproduce
1. Open windows terminal
2. Open cmd.exe
3. edit file with vim for example c:\Windows\system32> vim mytest.txt
4. Resize window in VIM to make it bigger in height - drag bottom of window down
5. In Vim close the file being edited, so colon and q then return eg :q
6. Now window is drawn wrong - still shows Vim file that was being edited
7.
7. If I try and clear the screen with the cls cmd command, it clears all the window apart from the extra part that was extended when editing in vim
8. The resize event in VIM has not been passed on to the size variable that is being used to clear the screen - so the clear screen only clears the original size of the screen - before resizing
### Expected Behavior
Entire window should be cleared when using cls command
### Actual Behavior
Only original size of window is cleared when cls the screen
Contributor guide
Research direction
Start by reproducing the issue with Windows Terminal, cmd.exe, and Vim using the listed resize and cls steps. The payload names no source files or tests, so trace how the resize event updates the console dimensions and how cls uses them; done means the entire resized window is cleared after Vim exits.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, vim
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100