microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
94.25k stars 8.16k forks source link

Quake Mode Global Summon Gathers All Windows on All Virtual Desktops #16565

Open jonmchan opened 5 months ago

jonmchan commented 5 months ago

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

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

carlos-zamora commented 5 months ago

Thanks for filing! Could you capture a trace using the directions here? https://github.com/microsoft/terminal/wiki/Troubleshooting-Tips#capturing-a-debug-etl-trace Thanks!

jonmchan commented 5 months ago

Done - here you go. terminal-trace.zip