Skip to content

globalSummon with "monitor": "any" behaves as "monitor": "toCurrent" #20305

Description

@stutopp

Windows Terminal version

1.24.11321.0

Windows build number

10.0.19045

Other Software

Virtual desktops (native)

Steps to reproduce

  1. Add the following action to settings.json:
{
    "command": {
        "action": "globalSummon",
        "desktop": "toCurrent",
        "monitor": "any",
        "toggleVisibility": false
    },
    "id": "User.MyGlobalSummon."
}
  1. Set the keybinding for "Show/Hide the Terminal window". I'm using win+~ (replacing quake mode).
  2. Move a Terminal window to a particular virtual desktop and monitor.
  3. Switch to any virtual desktop and move an application window to the foreground on any monitor BUT the MRU Terminal window's monitor.
  4. Run the keyboard shortcut.

Expected Behavior

The MRU Terminal window moves to the current virtual desktop and is left where it is/was on the monitor.

Actual Behavior

The MRU Terminal window moves to the current virtual desktop and the monitor with the currently foregrounded window.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-WindowingWindow frame, quake mode, tearoutHelp WantedWe encourage anyone to jump in on these.Issue-BugIt either shouldn't be doing this or needs an investigation.Priority-3A description (P3)Product-TerminalThe new Windows Terminal.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions