Search Issue Tracker

In Progress

Fixed in 2022.3.8f1, 2023.1.9f1, 2023.2.0b4

Fix In Review for 2023.3.0a8

Votes

0

Found in

2022.2.15f1

2023.1.0b13

2023.2.0a11

2023.3.0a1

Issue ID

UUM-33675

Regression

Yes

[Editor] When trying to move the selected editor window to a second monitor it will continuously flash between both monitors

--

-

Steps to reproduce:
1. Open the attached user's project "Multi_Monitor_Docking_Bug.zip"
2. Select the ReproLayout under the Layouts dropdown
3. Ensure you have the window with Scene and Game on one monitor, and have the other windows on a different monitor
4. Move a window on Monitor 2 (e.g. inspector) onto Monitor 1. Place moved window back on Monitor 2
5. On Monitor 1, select the cube in the Scene view
6. Repeat step 4 and notice that either Scenario 1 or Scenario 2 occurs. Return window to Monitor 2
7. De-select the cube by clicking the Scene background
8. Repeat step 4 and notice that either Scenario 1 or Scenario 2 occurs. Return window to Monitor 2
9. Select the Layouts dropdown and select "ReproLayout" so the layout refreshes
10. Repeat step 4 and notice that neither Scenario occurs and you can move the window between monitors without issue

Expected results: dragging one Editor window from one monitor to another and docking it does not produce the window jittering and or does not lock the mouse to that specific monitor
Actual Results: when trying to move the selected editor window to a second monitor it will continuously flash between both monitors, as though it's rejecting the move and attempting to force the window back to the first monitor

Reproducible with: 2022.2.0a11, 2022.2.15f1, 2023.1.0b13, 2023.2.0a11
Not reproducible on: 2020.3.47f1, 2021.3.23f1, 2022.2.0a10

Environment: Windows 10 22H2

Notes:
-Issue only occurs after selecting a GameObject in the Scene view, and persists if deselecting the GameObject, the only workaround is to reload the layout from the Layout dropdown
-Reproduced only Scenario 2 of the bug:
Scenario 1 - The mouse dragging the editor window will not be able to leave the boundaries of Monitor 2, preventing the user from relocating the selected window to another monitor
Scenario 2 - The mouse dragging the editor window is able to leave the boundaries of Monitor 2, successfully entering Monitor 1, however, the selected editor window shall continuously flash between both monitors, as though it's rejecting the move and attempting to force the window back to Monitor 1. (Scenario Repro: See attached MultiWindowDockingRepro.mov)

  1. Resolution Note (fix version 2023.3.0a8):

    Thank you for bringing this issue to light. It has been fixed for the latest version of Unity.

  2. Resolution Note (fix version 2023.2.0b4):

    Thank you for bringing this issue to light. It has been fixed for the latest version of Unity and will be fixed for the LTS versions as well.

  3. Resolution Note (fix version 2023.1.9f1):

    Thank you for bringing this issue to light. It has been fixed for 23.1 LTS.

  4. Resolution Note (fix version 2022.3.8f1):

    Thank you for bringing this issue to light. It has been fixed for 22.3 LTS.

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.