Steps to reproduce:
- Open any Project with the 2D PSD Importer package installed
- Import the attached PSD file
- Select it in the Project Browser
- In the Inspector click the kebab menu icon in the top right corner (⋮) and select "Properties..."
- In the newly opened Focused Inspector switch the Importer type at the top of the Inspector from Texture to PSDImporter
Actual results: Error "The previous instance of UnityEditor.U2D.PSD.PSDImporterEditor has not been disposed correctly. Make sure you are calling base.OnDisable() in your AssetImporterEditor implementation.
UnityEditor.EditorGUI/PopupCallbackInfo:SetEnumValueDelegate (object,string[],int)" is logged
Expected results: Asset Importer is disposed properly and no Error is logged
Reproducible with versions: 9.1.1, 11.0.2, 12.0.1, 13.0.1
Tested on (OS): Windows 11