Steps to reproduce (original)
- Create a new project
- Position the launch screen so that it spans across all three monitors
- Move the window across the three monitors
- Observe the result
Steps to reproduce (updated)
- Configure Windows display settings for 2 monitors as follows:
- Primary - DPI Scale set to 125%
- Secondary - DPI Scale set to 100%
- Create or open any Unity project
- Change Custom UI Settings (Edit->Preferences->UI Scale) as follows:
- Uncheck "Use default desktop setting"
- Change "Use custom scaling value" to 100%
- Move the Editor's Main Window to the primary display (125% scale)
- Close the Editor
- Launch the Editor again and drag the Launch Screen back/forth between the 2 displays
Actual result: The launch screen becomes visually distorted, and an additional part of the loading line appears
Expected result: The launch screen remains displayed correctly
Reproducible with: 6000.6.0a1, 6000.6.0f1, 6000.7.0a6
Not reproducible with: 6000.0.0f1, 6000.0.83f1, 6000.3.23f1, 6000.5.0a7
Reproducible on: Windows 11
Not reproducible on: No other environments tested
UPDATE
This is the same issue as this bug, which was fixed but broken again.
The bug can be easily repro'd with just 2 displays with DPI scaling configure in a specific way, which I've provided as "Updated Steps". This is actually a much easier and consistent repro than the original.