Search Issue Tracker
By Design
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
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
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