Search Issue Tracker

Won't Fix

Votes

0

Found in

2022.3.60f1

6000.0.42f1

6000.1.0b10

6000.2.0a6

Issue ID

UUM-99720

Regression

No

Prefab Override popup displays on wrong monitor when Inspector width is resized to minimum

-

Steps to reproduce:

  1. Ensure at least two monitors are connected for testing
  2. Ensure the two monitors have a varying scale, one with 150% and second 150/175%
  3. Create new project
  4. Maximize the Editor Window
  5. Create a Cube GameObject and convert it to a prefab by dragging it into the Project window
  6.  In the Hierarchy window, select the Cube GameObject
  7. Using your mouse, reduce the width of the Inspector window to its minimum
  8. Click the Overrides button

\\
Actual results: The popup window is displayed on the second monitor

Expected results:  The popup window remains on the focused monitor

\\
Reproducible with versions: 2022.3.60f1, 6000.0.42f1, 6000.1.0b10, 6000.2.0a6
Not reproducible with versions: 2021.3.45f1 (Override button is on the far right/inaccessible.)

\\
Tested on (OS): Windows 11

\\
Notes:*

  • Sometimes the popup displays completely on the other monitor (U6.1-U6.2)
  1. Resolution Note:

    The FitRectToScreen() logic that handles the placement of Popup windows is complicated and very fragile; the regression risk is too high to attempt a fix at this time. We do have longer-term plans to address these issues going forward in U6 and U7.

    Please see the comment for a more detailed explanation.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.