question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Bug] [Virtual Windows Desktops] Multiple Chrome windows get snapped to the same FancyZone when snapping just one

See original GitHub issue

Environment

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

  1. Open multiple chrome windows (2 in my case)
  2. Open multiple Windows desktops (Desktop 1 & Desktop 2 in my case)
  3. (Might be optional) Set unique FancyZone layouts for each desktop and for each monitor
  4. Move at least one Chrome window to each desktop
  5. Snap a Chrome window to a fancy zones on Desktop 1
  6. 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

  1. Here is my Desktop 1 with one Chrome window (note the location): Desktop-1-Before (Large)

  2. I then navigate to Desktop 2 with ctr + win + →

  3. Here is my Desktop 2 with one Chrome window (note the location): Desktop-2-Before (Large)

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

  5. I then navigate back to Desktop 1 with ctr + win + ←

  6. 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 Desktop-1-After (Large)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
addrumcommented, Apr 20, 2020

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

0reactions
enricogiorcommented, May 2, 2020

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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

I want different window snap zones for each virtual desktop ...
I've been using Microsoft Powertoys Fancy Zones to define the window snapping areas, but when I make changes on one virtual desktop they ......
Read more >
Windows 10 multideskop, browsers like Chrome appear in ...
If I open a Chrome browser, a Firefox browser, they always display on every virtual desktop which completely renders virtual desktops useless.
Read more >
Chrome instances move to same virtual desktop after sleep ...
Anyone found a solution to this? It's pretty irritating, since the only way to separate "workspaces" in Chrome is via multiple windows. –...
Read more >
Why does Apple refuse to add window snapping to macOS?
I'd argue this probably means you have too many windows open. Part of the abstraction for macOS programs is that the program isn't...
Read more >
How to use FancyZones in Microsoft PowerToys - YouTube
At seven minutes into the video you explain how to share a FancyZones zone/ window in MS Teams. Many people like me did...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found