Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
Unity: Editor Platform
Fixed
6.2.X
6.1.X
6.0.X
6000.0.0b16 onwards
2022.3.X
2022.3.33f1 onwards
Verified the fix has landed to 6000.0.49f1 in Windows 11 using the WindowingTestProject
Verified the fix has landed to 2022.3.62f1 in Windows 11
Reproduction steps:
1. Make sure at least two monitors are available for testing
2. Make sure one of the monitors has Scale above 150%
3. Open the attached “OverrideEditor.zip” project
4. Open the “test” Scene
5. Select the ‘Cube’ GO from the Hierarchy
6. In the Inspector, click on the ‘Overrides’ dropdown
7. Select the ‘Box Collider’ override
8. Observe the additional opened prefab override popup
Expected result: The additional window is correct size and uncropped
Actual result: The additional window is cropped or positioned incorrectly
Reproducible on: Windows 11
Not reproducible on: No other environment tested
Notes:
In some versions "Attempting to end a scrollview but there is no open scrollview. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)" error is visible after the 6th/7th step
If the issue does not reproduce at first, change around the width of Inspector Window. On the tested monitor, the override would crop out when Inspector width is between 400px and 500px (Checked with UI Toolkit Debugger)
For testing two displays were used: 3840 x 2160 with 250% Scale (Issue was also reproducing with any Scale above 150%) and 1920 x 1080 with 125% Scale
Does not reproduce if only one display is used
Prioritise and Follow this issue
Have a workaround or additional info about this issue?