Skip to content

"Keep windows in their zones when the screen resolution changes" does not work correctly on all Virtual desktops #6784

Open
@AdiJurca

Description

I use Remote Desktop Connection to connect to a desktop and use a super-ultra-wide monitor locally. When I connect to the remote desktop the resolution goes to my full screen(5120x1440). When I disconnect from it the remote desktop the resolution switches back to default for that computer (2560x1440).
On that computer I use multiple virtual desktops and on one of them I have a different zone layout compared to the rest.
Having "Keep windows in their zones when the screen resolution changes" checked I'd expect the windows to be kept in their zones on all Virtual Desktops, but only the focused one keep that way after resolution change. The others revert to some default location for all the windows.

ℹ Computer information

  • PowerToys version: 0.21.1
  • PowerToy Utility: FancyZones
  • Running PowerToys as Admin: YES
  • Windows build number: 1903 (OS Build 18362.1082)

📝 Provide detailed reproduction steps (if any)

  1. Create a few Virtual desktops in Windows Task View
  2. Have some of the Virtual desktops have a different zone layout (not sure if important)
  3. Make sure "Keep windows in their zones when the screen resolution changes" is checked
  4. Snap windows in some of the zones on each Virtual desktop
  5. Change resolution of screen

✔️ Expected result

The snapped windows should keep their location on all Virtual desktops

❌ Actual result

Only the snapped windows on the focused Virtual desktop have kept their location. The windows on al other Virtual Desktops have moved out of the zones.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions