[Bug] Groupy window restores incorrectly after monitors wake from standby in dual-monitor vertical setup

Hi, just reporting a bug with Groupy. I do not really expect much, but this looks reproducible enough that I figured I should post it.

Environment:

- Windows 11 26200.8246
- RTX 5090
- Groupy
- FancyZones
- Visual Studio
 
Monitor layout / configuration:
- Vertical stack
- Top monitor = Display 1 = Samsung Odyssey G91F = 5120x1440 @ 119.99 Hz (fixed)
- Bottom monitor = Display 2 = LG UltraGear+ 5K2K = 5120x2160 @ 165 Hz (fixed)
- Current Windows main display = Display 2 (bottom monitor)
 
Important note:
- I can change which display is the Windows main display, but I have not changed it for this setup/test
- I have not been able to make Display 1 become Display 2 or Display 2 become Display 1, swapping cables does not make 1 = 2 or 2 = 1
 
Primary issue:
When I put Visual Studio into a Groupy window on the top monitor (Display 1), then let the monitors go into standby, the Groupy window is not restored correctly after wake. Issue does not present when Visual Studio is in the bottom monitor (Display 2/main display).
 
Steps to reproduce:
1. Use this monitor layout:
   - Display 1 = top = Samsung Odyssey G91F
   - Display 2 = bottom = LG UltraGear+ 5K2K
2. Current Windows main display is Display 2 (bottom)
3. Use Groupy + FancyZones
4. Open Visual Studio
5. Put Visual Studio into a Groupy window/tab group
6. Place that Groupy window on the top monitor (Display 1)
7. Let the monitors go into standby
8. Wake the monitors
9. Observe how the Groupy/Visual Studio window restores
 
Expected result:
- Window restores to the same monitor
- Same size / same position
- Correct client area
- No clipping / padding / cursor mismatch
 
Actual result:
Sub-issue 1:
- The window is compressed
- It is moved to the wrong (bottom) monitor
- The Groupy titlebar protrudes into the correct (top) monitor
- Vertical height is always incorrect
 
Sub-issue 2:
- The window has significant amounts of padding
- The cursor does not match what is displayed
- Mouse interaction follows where the window should be, not what is actually visible
- If this happens, resizing seems to make it progressively worse / add more padding
 
Behavior / pattern:
- As far as I can tell, sub-issue 1 generally always happens unless sub-issue 2 has occurred instead
- If sub-issue 2 has occurred, it tends to continue occurring and gets worse with additional resizes
 
Workaround:
- The only way I have found to reset it is to fully close and reopen Visual Studio
 
Screenshots showing:
- the incorrect restored position 
sub-issue 1 resizing restored on wrong window
 
- the padding issue after resizing
sub-issue 2 extra padding
- Windows display settings
Monitor arrangement

 

1,123 views 4 replies
Reply #1 Top

Hello,
Sorry to hear you are having issues. I have forwarded your problem/question to Stardock Support Team for their assistance. Please keep an eye on this thread for any updates. We appreciate your feedback and patience. Thank you.

Note: Need to know your Groupy full version number.

Basj,
Stardock Community Assistant

Reply #2 Top

Quoting basj, reply 1

Note: Need to know your Groupy full version number.

Sorry, of course you do. v2.31 and v2.3.0.2

(edit)
Visual Studio Code v1.116.0
2026-04-1500:28:13Z
Electron: 39.8.7
Electron Build Id: 13797146

+1 Loading…
Reply #3 Top


- FancyZones

If you eliminate FancyZones from the equation (uninstall), does it still reproduce?

Sean Drohan
Product Lifecycle Manager

Reply #4 Top

Quoting sdRohan, reply 3
If you eliminate FancyZones from the equation (uninstall), does it still reproduce?

Confirmed, disabling FancyZones (didn't uninstall) means unreproducible.

I tried adding code.exe to FancyZones exclusion, still reproducible.

Unreproducible when adding:
groupy32.exe
groupya64.exe
groupyconfig.exe
groupysrv.exe
groupyctrl.exe
groupycore.exe

Let me know if you'd like more testing.