Skip to content

FancyZones crashes when using Shift key to activate zones #46828

@TheLeonelus

Description

@TheLeonelus

Microsoft PowerToys version

0.92.0

Installation method

GitHub

Area(s) with issue?

FancyZones

Steps to reproduce

  1. Update to 0.92.0 (Does not reproduce in earlier versions and does reproduce on following versions)
  2. Enable FancyZones and "Hold Shift key to activate zones while dragging a window"
  3. Drag a window while holding Shift key.

✔️ Expected Behavior

Zones are being showed and window snaps to them.

❌ Actual Behavior

FancyZones shows zones layout for a second, then "crashes" and becomes unresponsive (Layout editor and the rest of functions) until FancyZones is toggled in PowerToys.

output_1.mp4

Upload Bug Report ZIP-file

PowerToysReport_2026-04-08-13-57-48.zip

Additional Information

  • OS Name Microsoft Windows 10 Pro
  • Version 10.0.19045 Build 19045
PS C:\Users\Admin> dotnet --list-runtimes
Microsoft.NETCore.App 6.0.31 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.31 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  • System installation
  • Running as admin

My tests showed next results:

  • Layout editor fully works
  • Disabling built-in windows snap does not fix the issue
  • Using "Override Windows Snap" feature does not crash FancyZones and allows to snap windows using keys
  • Problem does reproduce with different display setups (1-3 displays, different resolutions, with and without amd vsr)
  • Problem does not reproduce on versions from 0.88.0 up to 0.91.1
  • Problem does reproduce on latest version

Other Software

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugSomething isn't workingNeeds-TriageFor issues raised to be triaged and prioritized by internal Microsoft teams

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions