microsoft / microsoft/terminal
New instance use Quake Mode window
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.24.10921.0
### Windows build number
10.0.22631.0
### Other Software
_No response_
### Steps to reproduce
- Define new instance to open in latest window used (`windowingBehavior` set to `useExisting` or `useAnyExisting`).
- Open a Quake Mode windows from Terminal.
- Start a command that should open in Terminal (like `cmd`, `powershell.exe` or `pwsh.exe`).
### Expected Behavior
My understanding of the Quake Mode [documentation][quake-mode] regarding new instance is that Quake Mode window should be ignored when attaching a new instance:
> When you set windowingBehavior to useExisting or useAnyExisting, the settings ignore the existence of the _quake window.
Therefore the new tab should be attached to a window without Quake Mode enabled or create a new window.
[quake-mode]: https://learn.microsoft.com/en-us/windows/terminal/tips-and-tricks#quake-mode
### Actual Behavior
A new tab is created to the Quake Mode window instead of a "standard" one.
Contributor guide
Research direction
The issue names no source file or test. Start by reproducing the useExisting and useAnyExisting behavior with a Quake Mode window, then trace the windowingBehavior handling and its treatment of Quake Mode windows. Done means a new instance attaches to a standard window or creates one, with coverage for the reported scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100