microsoft / microsoft/PowerToys

FancyZones Layout Editor Bug (on restart?)

Open
#46,409 1 comment 0 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage Product-FancyZones
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Microsoft PowerToys version

0.98.0

### Installation method

GitHub

### Area(s) with issue?

FancyZones Editor

### Steps to reproduce

Unfortunately I can't reproduce this reliably, but I always notice it after a system restart. I have 4 screens and have a custom saved layout applied to all horizontal monitors called "Dual Split" with "Space around zones" turned off. However on monitor 4 (seen in screenshot), when snapping, it is using the default 16pnt spacing around the window instead of border-less snapping (in the screenshot I am holding shift, and you can see it is going to snap the window with the border present and isn't a full window snap).

I think it is using the default snapping zone behavior before I customized this template. If i select another template then click back to the "Dual Split", the window snapping works as expected. So it has some issue applying this profile to the screen upon restart.

Image

### ✔️ Expected Behavior

_No response_

### ❌ Actual Behavior

_No response_

### Upload Bug Report ZIP-file

_No response_

### Additional Information

_No response_

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in the FancyZones Editor and reproduce the reported restart scenario with four monitors, focusing on monitor 4 and the saved “Dual Split” layout. Compare the persisted layout settings with the snapping behavior after restart and after switching templates; done means the custom borderless spacing is applied reliably without selecting another template.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.