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
- Crash on RaiseException when opening a specific project
- DownloadHandlerScript.CompleteContent is called twice when building for WebGL
- Scene view has Y coordinates of the Screen Position node flipped when some of the URP features are disabled
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
Add comment