The taskbar icon stuck on the primary monitor if the Terminal window is forced to open on a secondary monitor by other software #23457

Closed
opened 2026-01-31 08:42:48 +00:00 by claunia · 1 comment
Owner

Originally created by @barretgoat on GitHub (Jul 19, 2025).

Windows Terminal version

1.22.11751.0

Windows build number

10.0.26100.0

Other Software

MS PowerToys' FancyZones (0.92.1)

Steps to reproduce

  1. Make sure the computer has at least two monitors connected.
  2. Go into Windows Settings > Personalization > Taskbar and make sure "show my taskbar on all displays" is turned on and "when using multiple displays, show my taskbar apps on" is set to "taskbar where window is open".
  3. Install Microsoft PowerToys.
  4. Activate FancyZones, optionally set up the zones for all monitors, then go into settings for the module and make sure that "Move newly created windows to their last known zone" option in the Windows section is enabled.
  5. Open a Terminal window, drag it to a secondary monitor and make sure it is snapped into one of the FancyZones' zones.
  6. Close the window and launch Terminal again.

Expected Behavior

The taskbar icon should appear on the monitor that the window launches on.

Actual Behavior

The taskbar icon appears on the primary monitor even though the window is opened on the secondary, and remains there until the window is manually dragged to the primary monitor and then back to the secondary.

Video of the issue:

https://github.com/user-attachments/assets/443da590-5bf9-4d83-baf6-a8a5178a5561

Originally created by @barretgoat on GitHub (Jul 19, 2025). ### Windows Terminal version 1.22.11751.0 ### Windows build number 10.0.26100.0 ### Other Software MS PowerToys' FancyZones (0.92.1) ### Steps to reproduce 1. Make sure the computer has at least two monitors connected. 2. Go into Windows Settings > Personalization > Taskbar and make sure "show my taskbar on all displays" is turned on and "when using multiple displays, show my taskbar apps on" is set to "taskbar where window is open". 3. Install Microsoft PowerToys. 4. Activate FancyZones, optionally set up the zones for all monitors, then go into settings for the module and make sure that "Move newly created windows to their last known zone" option in the Windows section is enabled. 5. Open a Terminal window, drag it to a secondary monitor and make sure it is snapped into one of the FancyZones' zones. 6. Close the window and launch Terminal again. ### Expected Behavior The taskbar icon should appear on the monitor that the window launches on. ### Actual Behavior The taskbar icon appears on the primary monitor even though the window is opened on the secondary, and remains there until the window is manually dragged to the primary monitor and then back to the secondary. Video of the issue: https://github.com/user-attachments/assets/443da590-5bf9-4d83-baf6-a8a5178a5561
claunia added the Needs-TriageIssue-Bug labels 2026-01-31 08:42:49 +00:00
Author
Owner

@DHowett commented on GitHub (Jul 30, 2025):

I think this is a Windows bug. We actually don't control anything about our taskbar icon except what it looks like. Would you mind filing an issue in Feedback Hub?

@DHowett commented on GitHub (Jul 30, 2025): I think this is a Windows bug. We actually don't control anything about our taskbar icon except what it looks like. Would you mind filing an issue in Feedback Hub?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23457