Steps to reproduce:
- Open the attached project
- Open the Package Manager window
- Select one of the local packages
- Expand the Manage menu and select the Edit Manifest option
- Make any change to the package's manifest
- Without saving or discarding changes, switch to Packman's Unity Registry tab
- Install any package or feature (For example - the 2D feature)
- Observe the Console window
Actual results: SerializedObject and ScriptableSingleton already exists errors are thrown
Expected results: No errors or warnings are thrown after installing a package or a feature
Reproducible with versions: 6000.0.73f1, 6000.3.13f1, 6000.4.3f1, 6000.5.0b5, 6000.6.0a3
Tested on (OS): macOS 26.3.1
Notes:
- ScriptableSingleton-related errors will persist and will be thrown after installing/removing subsequent packages. It will disappear after reloading the Editor, however.