microsoft / microsoft/PowerToys

FancyZones zone activation suddenly more complicated

Open
#47,069 0 comments 1 reaction 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.1

### Installation method

Microsoft Store

### Area(s) with issue?

FancyZones

### Steps to reproduce

Hold down SHIFT, drag one window into a fancy zone, then while still holding SHIFT, try to drag another window, then another.

### ✔️ Expected Behavior

Each window drag should activate Fancy Zones (since the shift key is being held continuously)--this is how it worked until recently.

### ❌ Actual Behavior

The first window snaps into place, but it's like you let up on the shift key after that, so the subsequent drags don't snap the windows into place properly. This wouldn't be so bad except that there's a longstanding bug (probably in Windows?) where every time you restart, windows are restored to not quite their original sizes, so in order to restore them to their proper sizes, I have to re-Fancy Zones most windows. The zones I'm experiencing this with are mostly fairly simple (two or three vertical splits), though it also happens with more complicated zones.

### Upload Bug Report ZIP-file

_No response_

### Additional Information

Microsoft Windows [Version 10.0.26200.8246]
.NET (most of them, latest--I'm a developer)

### Other Software

_No response_

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named. Start by reproducing the issue in FancyZones on Windows 10.0.26200.8246 with PowerToys 0.98.1: hold SHIFT while dragging several windows, then trace the activation handling. Done means every drag activates FancyZones while SHIFT remains held.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.