Cancelling this 2023.2 tech release issue since the support for this release has come to end of life. Cancelling this 2023.2 port case does not affect any LTS or Unity 6 Beta/Preview that remain open.
Reproduction steps:
1. Open the “ReproProject“ project
2. Select the “Assets/BugReport/NestedClassExample“ ScriptableObject
3. Open the “NestedClass“ Foldout in the Inspector window
4. Observe the Inspector window
5. Select the “Assets/BugReport/AnnoyingPopupExample“ ScriptableObject
6. Modify the “Magic String“ Field in the Inspector window
7. Observe the Unity Editor for any popup windows
Expected result: The “NestedClass“ Foldout opens and there are no popup windows when modifying the “Magic String” field
Actual result: The “NestedClass“ Foldout does not open and there is a popup window every time the “Magic String” field is modified