microsoft / microsoft/terminal

Quake Mode Global Summon Gathers All Windows on All Virtual Desktops

Open
#16,565 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Windowing Issue-Bug Needs-Repro Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.18.3181.0

### Windows build number

10.0.22631.0

### Other Software

_No response_

### Steps to reproduce

1. Open up Terminal window on Desktop 1.
2. Open up Terminal window on Desktop 2.
3. Invoke the global quake mode summons ( `` start+` `` )
4. Exit the quake mode window (not close, exit the window by exiting the process inside the quake mode terminal)
5. Invoke the global quake mode summons again ( `` start+` ``)

### Expected Behavior

Only the quake mode window should be brought to the current virtual desktop and displayed, not all the MS Terminal windows.

### Actual Behavior

All terminal windows from Desktop 1 and Desktop 2 is gathered and show on the current virtual desktop that is active.

![image](https://github.com/microsoft/terminal/assets/1827190/2c58b9ba-ac7c-4645-850e-49ff9b9f64d0)

Most likely related or caused by `dev/migrie/f/quake-toCurrent-desktop` on #8888

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Begin with the five reproduction steps using Windows Terminal 1.18.3181.0 on Windows 10.0.22631.0, then review the referenced dev/migrie/f/quake-toCurrent-desktop work and issue #8888. Done means invoking global quake mode gathers only the quake mode window onto the current virtual desktop, without moving other Terminal windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.