Search Issue Tracker
Fixed
Fixed in 2022.2.4f1, 2023.1.0a26
Votes
1
Found in
2022.2.0b9
2023.1.0a11
Issue ID
UUM-16018
Regression
No
Editor unselects elements when entering and then exiting the Play Mode
Reproduction steps:
# Open the user’s attached project
# In Hierarchy go to Menu > Song Panel Collapsed
# In Inspector scroll down to “Time Between Elements” and change the value of it to 0.16
# Press CTRL + S to save
# Enter the Play Mode
# Exit the Play Mode
# Observe the results
Expected result: “Song Panel Collapsed” Object is still selected in the Hierarchy
Actual result: “Song Panel Collapsed” Object is no more selected
Reproducible with: 2022.1.0b10, 2022.1.17f1, 2023.1.0a1, 2023.1.0a11
Not reproducible with: 2021.3.10f1
Could not test with: 2020.3.40f1,2022.1.0a1 - 2022.1.0b9, 2022.2.0b1, 2022.2.0b8 (NullReferenceException: Object reference not set to an instance of an object
UnityEditor.ProjectBrowser.FrameObject)
Notes:
* Using "Enter Play Mode Options" with "Disable Reload Domain", "Disable Reload Scene" and "Disable Scene Backup"
* Reproduction video is in internal notes “Unity Select Issue - 2022 09 02 13 51 27”
* Could not find the first regressed version due to the errors with alpha/beta versions
Comments (2)
-
richardkettlewell
Jan 03, 2023 15:54
Hi, it happens because we added a new enter playmode optimization that skips saving scene backups, if the scenes are not dirty (unchanged vs. the on disk scene file). however, there are edge cases where we fail to detect the dirty state correctly.
One of these edge cases is with prefab instances, which were not getting fully backed up to disk even though they were dirty. This mistake was causing them to be different when coming back out of playmode, and also causing their selected state to not be properly restored.
Unfortunately, for historical design reasons that we are now somewhat stuck with, this optimization cannot work robustly, so we have decided to remove it.
-
Ghat-Smith
Dec 19, 2022 12:09
Would it be possible to have a quick explanation about why the "Scene Backup fast enter playmode optimization" (which should just skip saving non dirty scenes) may cause issue like this one? It seems completely unrelated to me but I probably miss something.
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
- Crash on "The GUID inside 'Assets/asset.png.meta' cannot be extracted by the YAML Parser." when opening the project
- Shadows disappear when looking at a certain angle in Scene view and using Cloud Shadows with Volumetric Clouds
- StackOverflowException freezes or silently crashes the Editor
- Microsoft Surface Device freezes when detaching and reattaching physical keyboard attachment to a Microsoft Surface device in Standalone Player for Windows
- Shadows are cast with artifacts on GameObjects when the light type is set to Point
Resolution Note (fix version 2023.1.0a26):
Fixed in: 2023.1.0a26