[Bug] [Virtual Windows Desktops] Multiple Chrome windows get snapped to the same FancyZone when snapping just one
See original GitHub issueEnvironment
Windows build number: 10.0.18363.752
PowerToys version: v0.16.0
PowerToy module for which you are reporting the bug: FancyZones
Monitor layout: 2 side by side monitors, each with the same resolution
Steps to reproduce
- Open multiple chrome windows (2 in my case)
- Open multiple Windows desktops (Desktop 1 & Desktop 2 in my case)
- (Might be optional) Set unique FancyZone layouts for each desktop and for each monitor
- Move at least one Chrome window to each desktop
- Snap a Chrome window to a fancy zones on Desktop 1
- Move to another Windows desktops (
win + ←/→)
Note: I’ve tried multiple combinations of settings and the issue still persists
Expected behavior
Each Chrome window should maintain it’s own position/snap location/FancyZone irrespective of another Chrome window’s position/snap location/FancyZone
Actual behavior
All of the Chrome windows on the other desktop will now be on the same place as the one snapped on Desktop 1. i.e. When I snap a Chrome window on Desktop 1, all my Chrome windows on Desktop 2 moves to the same location.
Screenshots
-
Here is my Desktop 1 with one Chrome window (note the location):

-
I then navigate to Desktop 2 with
ctr + win + → -
Here is my Desktop 2 with one Chrome window (note the location):

-
I then snap the Chrome window on Desktop 2 to one of it’s FancyZone locations (note the location):

-
I then navigate back to Desktop 1 with
ctr + win + ← -
Now on my Desktop 1, you can see it has moved and snapped my other Chrome window to the same FancyZone location as on Desktop 2, which is not supposed to happen

Issue Analytics
- State:
- Created 3 years ago
- Reactions:2
- Comments:5 (2 by maintainers)

Top Related StackOverflow Question
Just wanted to add some additional info that this also happens with Chrome windows that are signed in to different users (I have one signed in to my work account and one for personal and have each on their own virtual desktop). It didn’t happen on version 0.14 and has only started happening since I upgraded to 0.16.1
This should be fixed in 0.17 https://github.com/microsoft/PowerToys/releases Please reopen if you can still reproduce it on 0.17. Thanks.