Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fancy Zones not recalling correct window positions after (dual) monitors powered off #24656

Open
grimley opened this issue Mar 8, 2023 · 17 comments
Labels
Issue-Bug Something isn't working Priority-1 Bug that is high priority Product-FancyZones Refers to the FancyZones PowerToy

Comments

@grimley
Copy link

grimley commented Mar 8, 2023

Microsoft PowerToys version

0.68.1

Installation method

PowerToys auto-update

Running as admin

Yes

Area(s) with issue?

FancyZones

Steps to reproduce

Not recalling correct window positions after (dual) monitors powered off.

✔️ Expected Behavior

No response

❌ Actual Behavior

Windows shift to secondary monitor.

Other Software

No response

@grimley grimley added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Mar 8, 2023
@stefansjfw
Copy link
Collaborator

Hi, can you provide more info about what happened and detailed repro steps? Also, attaching /bugreport would help us understand what happened internally.

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Mar 8, 2023
@microsoft-github-policy-service
Copy link
Contributor

Hi there!

We need a bit more information to really debug this issue. Can you add a "Report Bug" zip file here? You right click on our system tray icon and just go to report bug. Then drag the zipfile from your desktop onto the GitHub comment box in this issue. Thanks!
Report Bug

@stefansjfw stefansjfw added the Product-FancyZones Refers to the FancyZones PowerToy label Mar 8, 2023
@grimley
Copy link
Author

grimley commented Mar 8, 2023

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Mar 8, 2023
@CrazyWolf13
Copy link

I can confirm, nothing works, seems broken after the win update 22H2 (Build 22621.1344)
Should i make a new issue or give any additional debug files?

@Avi0
Copy link

Avi0 commented Mar 13, 2023

I have the same problem. It's broken not after Windows 22H2 update, it's broken after PowerToys 0.68 update. 0.67.1 works fine.

@CrazyWolf13
Copy link

CrazyWolf13 commented Mar 13, 2023

I have the same problem. It's broken not after Windows 22H2 update, it's broken after PowerToys 0.68 update. 0.67.1 works fine.

That is possible as well. I suggested it was the windows update cause it also broke TaskbarX and TranslucentTB.
But it is very well possible that the rewrite caused it to break:

"Release Notes to 0.68
FancyZones
Refactored and improved code quality.
Fix crashing on moving window between monitors with Win + arrows. (This was a hotfix for 0.67)
Fix issue causing window attributes to not be reset properly. (This was a hotfix for 0.67)
Fix issue causing window to not be adjusted when layout is changed. (This was a hotfix for 0.67)
Fix issue causing window not to be unsnapped on drag started. (This was a hotfix for 0.67)
Fix issue causing layouts not to be applied to new virtual desktops. (This was a hotfix for 0.67)
Fix issues causing windows not to be restored correctly to their last known zone."

@stefansjfw
Copy link
Collaborator

@SeraphimaZykova FYI

@CrazyWolf13
Copy link

@SeraphimaZykova @stefansjfw Should I just create a new issue ?
I'ts been a month since the issue was created and no activity at all here.

@grimley
Copy link
Author

grimley commented Apr 10, 2023

0.69.0
Still not fixed. When multiple (2 in this case) monitors are powered off, windows "bunch up" on one monitor (monitor "2" in this case). This was working properly several versions ago.

PowerToysReport_2023-04-10-11-10-30.zip

@grimley
Copy link
Author

grimley commented Apr 14, 2023

0.69.1
Still not fixed. When multiple (2 in this case) monitors are powered off, windows "bunch up" on one monitor (monitor "2" in this case). This was working properly several versions ago.
PowerToysReport_2023-04-14-07-46-39.zip

@CrazyWolf13
Copy link

0.69.1
Still not fixed. When multiple (2 in this case) monitors are powered off, windows "bunch up" on one monitor (monitor "2" in this case). This was working properly several versions ago.
PowerToysReport_2023-04-14-07-46-39.zip

I can confirm this.

@grimley
Copy link
Author

grimley commented May 23, 2023

0.70.0
Still not fixed. When multiple (2 in this case) monitors are powered off, windows "bunch up" on one monitor (monitor "2" in this case).
PowerToysReport_2023-05-23-18-38-56.zip

@grimley
Copy link
Author

grimley commented Jun 2, 2023

0.70.1
Still not fixed. When multiple (2 in this case) monitors are powered off, windows "bunch up" on one monitor (monitor "2" in this case).
PowerToysReport_2023-06-02-05-57-04.zip

@Avi0
Copy link

Avi0 commented Jun 2, 2023

I'm subscribed to this thread because I had this problem before, but I do not see this problem anymore, since 0.69, I think.

@grimley
Copy link
Author

grimley commented Jul 6, 2023

0.71.0
Fancy Zones (on 2 monitors) must be reset after power-down by toggling "Remember Window locations" on active desktop and re-saving zone configuration.

@kerfuffley
Copy link

I started using Fancy Zones a few months ago and have always seen this issue happening whenever I switch from one PC to another via KVM switch (although I didn't know if it was a bug or just that KVM setups weren't accommodated for with Fancy Zones).

0.71.0 Fancy Zones (on 2 monitors) must be reset after power-down by toggling "Remember Window locations" on active desktop and re-saving zone configuration.

Is this comment saying this can be fixed by changing some setting? If so I'd appreciate more info because I don't know where "Remember Window locations" toggle is...

@crutkas crutkas removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up labels Mar 8, 2024
@crutkas crutkas added Priority-2 Bug that is medium priority Priority-1 Bug that is high priority and removed Priority-2 Bug that is medium priority labels Mar 8, 2024
@ethanfangg ethanfangg moved this to To do in 0.81 Release Jun 4, 2024
@jaimecbernardo jaimecbernardo modified the milestone: PowerToys 0.83 Jun 19, 2024
@shanecbauman
Copy link

I was having this issue as well, along with one of my monitors disconnecting when my pc went to sleep. I reset my external monitor settings by following the steps in this forum post:
https://answers.microsoft.com/en-us/windows/forum/all/windows-10-reset-external-monitors-settings/b3a53cef-e54f-4410-b09e-6846fa297a3f

and since then I haven't has any problems with fancyzones layouts swapping, or monitors disconnecting after the pc sleeps. So if you are having this issue it may be worth a shot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug Something isn't working Priority-1 Bug that is high priority Product-FancyZones Refers to the FancyZones PowerToy
Projects
Status: No status
Development

No branches or pull requests

8 participants