Search Issue Tracker
By Design
Votes
0
Found in
4.3.1f1
Issue ID
580527
Regression
No
Prefab name changes only when saving the entire project
To reproduce:
1. Open any project where you have a prefab with child objects
2. Place the prefab object in the scene
3. In the assets, change the child objects name
4. The change is visible in the hierarchy, but not in the project window
5. The change only becomes visible in the project window after the project is saved.
One part of the behavior that is described here as a bug is actually correct, namely that the project view doesn't update directly. When the user changes the name of the child object, he only modifies the prefab instance and not the actual prefab. He needs to hit "Apply" in order for the changes to actually propagate from the instance to the prefab. This will then also apply the change to the other instances of the same prefab in the scene (which haven't been affected by the renaming before either).
However, the fact that the prefab changes are automatically applied when doing a project save would be incorrect. Testing this in Unity 5.0, however, shows that here the behavior is correct as well, i.e. the prefab instance chances are only applied when hitting "Apply" and not when doing a project save.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
Add comment