Search Issue Tracker
Duplicate
Votes
0
Found in
5.1.0f3
Issue ID
710932
Regression
Yes
UI components reference isn't restored after Redo
Steps to reproduce:
1. Open attached project ("ReferenceBug")
2. Open "TestWindow.cs" and notice that components to Game Object are added using Undo.AddComponent
2. Open "TestWindow/Test" and press space to create new game object
3. Select "New Game Object" and in Inspector notice that this object has "Mesh Renderer" and "Button" components
4. Undo (ctrl+z) Add component (references in TestWindow of mesh renderer and button should be set to null)
5. Press ctrl + y to Redo and notice that Button reference is still null
6. Select "New Game Object" and in Inspector notice that it has "Mesh Renderer" and "Button" components.
Note: This bug occurs with any UI component except Canvas. Repro can be observed in this video: http://www.screencast.com/t/gn32WrnnUC
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
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
This is a duplicate of issue #722346