microsoft / microsoft/terminal

New instance use Quake Mode window

Open
#20,190 2 comments 2 reactions 0 assignees View on GitHub
Area-Windowing Issue-Bug Priority-2 Product-Terminal
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.