[BUG] Fields with `[SubClassSelector]` become null
What happened?
Fields with [SubClassSelector] become null each time after compile (no matter opened or not in inspector) with error in console:
Release of invalid GC handle. The handle is from a previous domain. The release operation is skipped. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
The most weird thing is that data in asset file stays the same but field is actually null because NullReferenceException throwed if trying to access such field, and also when reassign thing back manually they doesn't duplicated in file like I create fresh asset.
I suspect that this package forces assets to be saved. If so then it is better to turn it off and let users just save assets as usual through File -> SaveProject. If I'm wrong then excuse me for wrong suggestion. Also it happens only with particular assets, Recreating asset fixes the problem.
Package Version
1.4.0
Unity Version
6000.0.23f1