Search Issue Tracker
Fixed in 2021.2.X
Votes
0
Found in
2020.2.0a10
2020.3.17f1
2021.1
2021.2
Issue ID
1361986
Regression
Yes
Nested prefabs lose changes made to their object after saving when parent is unpacked and nested prefab is modified then undone
How to reproduce:
1. Create a new empty 3D Project
2. Add a Cube to the Scene and Save
3. Add a Sphere to the Scene and Save
4. Make the "Sphere" object a Prefab and Save
5. Add any Component to the "Sphere "object in the Hierarchy and Save
6. Drag the "Sphere" object in the Hierarchy and make it a child of the "Cube" object and Save
7. Make the "Cube" object a Prefab
8. Unpack the "Cube" object in the Hierarchy (Not Completely)
9. Modify the "Sphere" object in the Scene in any way
10. Press Undo
11. Select the "Sphere" object in the Hierarchy
Expected result: Only Step#9 was undone
Actual result: The Component added in Step#5 was undone
Reproducible with: 2020.2.0a10, 2020.3.18f1, 2021.1.0a1, 2021.1.19f1, 2021.2.0a1, 2021.2.0a10
Not reproducible: 2019.4.31f1, 2020.1.0a25, 2020.2.0a9, 2020.3.19f1, 2020.3.21f1, 2021.1.20f1, 2021.1.26f1, 2021.2.0a11, 2022.1.0a12
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
- "GetPreferedValue" returns max value when using auto-sizing
- UI Builder doesn't update the style sheet when using "Extract inline style" right-click option
- “Assertion failed on expression” errors thrown when undoing Nodes creation with keyboard shortcut
- Crash on various stack traces when using Texture2D.CreateExternalTexture() while rendering
- Clicking on section text in Node Library > Context folder throws NullReferenceException errors
Resolution Note (fix version 2021.2):
Fixed in: 2020.3.19f1, 2021.1.20f1, 2021.2.0a11