Search Issue Tracker
Won't Fix
Unknown (hidden) 2022.1.X, 2022.2.X
Votes
1
Found in
2022.2.0a16
Issue ID
UUM-2317
Regression
No
Packages are not immutable when they are imported as tarballs
Reproduction steps:
1. Download the attached tarball package "test.tgz" and import it into any project
2. In the Editor, open any of the imported package's scripts from the Project window
3. Edit the script and save changes to it
4. Return to Unity to recompile the scripts
5. Inspect the edited script again
Expected result: The script returns to its previous state
Actual result: The changes to the script are saved
Reproducible with: 2019.4.39f1, 2020.3.35f1, 2021.3.4f1, 2022.1.3f1, 2022.2.0a15
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
- URP Realtime reflection probes do not update when RenderProbe() is being called once per second
- Addressable terrain shader variants are stripped from the Player
- [iOS] Debug.Log() appears as <private> in Console app
- UI stays in the background when it is disabled in simulator
- A wrong log file is attached when project is launched with a "-logFile" command line argument
Resolution Note:
This behaviour is intended to be phased out for packages installed from a registry or a Unity installation files (built-in) as it introduces performance and usability concerns; instead, users should be able to decide when they want to revert a package to its original state (of course, this implies users need to be able to *know* when a package is not in its original state). As a result, the underlying mechanism will not be extended to tarballs.