Search Issue Tracker
Fixed in 2022.3.8f1
Fixed in 2022.3.X, 2023.1.X, 2023.2.X, 2023.3.X, 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)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
Resolution Note (fix version 2023.3):
Thank you for bringing this issue to light. It has been fixed for the latest version of Unity.
Resolution Note (fix version 2023.2):
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.
Resolution Note (fix version 2023.1):
Thank you for bringing this issue to light. It has been fixed for 23.1 LTS.
Resolution Note (fix version 2022.3):
Thank you for bringing this issue to light. It has been fixed for 22.3 LTS.