microsoft / microsoft/terminal
Quake window responds poorly to `SW_MINIMIZE` coming through ConPTY
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.22.10731.0
### Windows build number
10.0.19044.0
### Other Software
_No response_
### Steps to reproduce
Start Windows Terminal with the following command: `wt.exe -w _quake pwsh -window minimized`
### Expected Behavior
The Terminal opens in Quake mode, then minimizes itself. No other windows appear on the screen.
### Actual Behavior
The Terminal does open in Quake mode, minimized. But then there is a very small (presumably empty) window in the bottom-left corner of the screen.

This happens on both Windows 10 Enterprise LTSC and Windows 11 Pro. My assumption is that Terminal needs this window to exist, but it's supposed to be outside the screen boundary?
Contributor guide
Research direction
First reproduce `wt.exe -w _quake pwsh -window minimized` on the reported Windows versions and trace how `SW_MINIMIZE` arriving through ConPTY is handled in Quake mode. Search the Terminal code for `SW_MINIMIZE`, ConPTY, and Quake window handling; done means minimizing leaves no small auxiliary window visible at the bottom-left of the screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100