Steps to reproduce:
- Create and open a new project
- Create a new Script with a line "[SerializeField] private Object obj;" in it
- Select the Script and open the default reference Object Picker window in the Inspector
- Single-click any asset referenced in the window (to cause a domain reload)
- Observe the Object Picker
Actual results: The Object Picker window becomes blank, and errors are thrown in the console
Expected results: The Object Picker continues rendering items, and no errors are thrown in the console
Reproducible with versions: 6000.2.0a8 (6bc6fbc26ac6), 6000.3.17f1, 6000.4.11f1, 6000.5.0b12, 6000.6.0a7
Not reproducible with versions: 6000.0.77f1, 6000.2.0a7
Tested on (OS): Windows 11 Pro (25H2)
Notes:
- The errors read:
- "Unable to use a named GUIStyle without a current skin."
- "NullReferenceException: Object reference not set to an instance of an object"