Description
When running YGOPro on Windows with display scaling set to 150%, clicks performed exactly at the top-right boundary of the window can pass through the YGOPro window and interact with the window behind it.
Steps to Reproduce
Set Windows display scaling to 150%
Launch YGOPro and maximize the window
Place another window behind it
Move the cursor to the exact top-right edge of the YGOPro window
Click
Expected Behavior
Clicks at the window boundary should still be captured by the YGOPro window.
Actual Behavior
Clicks performed exactly at the top-right boundary are not captured by the YGOPro window and instead interact with the window behind it (e.g., closing it).
Additional Findings
The issue occurs only at the exact window boundary
Moving the cursor even slightly inward prevents the issue
Does NOT occur at 100% display scaling
Does NOT occur when forcing DPI mode to "Application"
Environment
OS: Windows 10
Resolution: 3840×2160
Display scaling: 150%
Description
When running YGOPro on Windows with display scaling set to 150%, clicks performed exactly at the top-right boundary of the window can pass through the YGOPro window and interact with the window behind it.
Steps to Reproduce
Set Windows display scaling to 150%
Launch YGOPro and maximize the window
Place another window behind it
Move the cursor to the exact top-right edge of the YGOPro window
Click
Expected Behavior
Clicks at the window boundary should still be captured by the YGOPro window.
Actual Behavior
Clicks performed exactly at the top-right boundary are not captured by the YGOPro window and instead interact with the window behind it (e.g., closing it).
Additional Findings
The issue occurs only at the exact window boundary
Moving the cursor even slightly inward prevents the issue
Does NOT occur at 100% display scaling
Does NOT occur when forcing DPI mode to "Application"
Environment
OS: Windows 10
Resolution: 3840×2160
Display scaling: 150%