Search Issue Tracker
By Design
By Design in 2023.1.X
Votes
0
Found in
2020.3.41f1
2021.3.13f1
2022.1.22f1
2022.2.0b12
2023.1.0a18
Issue ID
UUM-18740
Regression
No
Prefab Variant in Project view still shows changes made and applied in the Hierarchy/Sciene view
To reproduce:
- Open Unity Hub and create the New Project;
- Create Prefab in the Hierarchy window;
- From Prefab in the Hierarchy window make a Prefab Variant;
- Made some changes to Prefab Variant in the Hierarchy window and Apply those changes to it;
- Observe that those changes are applied in the Hierarchy window;
- Select the Prefab Variant in the Project view;
Expected result: In the Project view Prefab Variant doesn't show any made changes;
Actual result: In Project view, Prefab Variant shows every made change - component was Added, Removed, or Modified;
Notes:
- With the Standard/Original Prefab this issue does not happen;
- From the Project view you can still have the option to Revert changes made in the Hierarchy/Scene view;
- This behavior also sometimes happens when applying Prefab Variant changes to the Parent Prefab - Parent Prefab doesn't show anything, but Prefab Variant still shows changes that were made and applied;
Reproducible in Unity 2020.3.41f1, 2021.3.13f1, 2022.1.22f1, 2022.2.0b12, and 2023.1.0a18
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
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
Resolution Note:
After talking on Slack/Zoom to Jonas we agreed the behavior is correct:
- In the scene we have an instance of the Variant and there is no difference between the instance (Scene Object) and the asset (Variant) => the override indicator is not visible
- When selecting the Variant we have an instance of the Parent and there is a difference between the instance (Variant) and the asset (Parent) => the override indicator is visible
Resolution Note (2023.1.X):
After talking on Slack/Zoom to Jonas we agreed the behavior is correct:
- In the scene we have an instance of the Variant and there is no difference between the instance (Scene Object) and the asset (Variant) => the override indicator is not visible
- When selecting the Variant we have an instance of the Parent and there is a difference between the instance (Variant) and the asset (Parent) => the override indicator is visible