Search Issue Tracker
Duplicate
Votes
0
Found in
2019.3
2019.3.0f3
2020.1
Issue ID
1207230
Regression
No
CustomPropertyDrawer of a ReorderableList with SerializeReference attribute is drawn incorrectly when modified in the Inspector
Steps to reproduce:
1. Open the attached project (case_1207230.zip)
2. Select the "Zoo" Game Object in the Hierarchy
3. Add "Dog" to the Serialized Property table by clicking the little plus icon under it
4. Highlight the newly created entry and remove it by clicking the minus icon
5. Repeat Step 3 but select any of the other two options
Expected result: Depending on the selection, either "catto" or "mouso" is added to the table
Actual result: "doggo" is added to the table
Reproduced in: 2019.3.0f5, 2020.1.0a19
Cannot test in: 2017.4.36f1, 2018.4.15f1, 2019.2.18f1 (SerializeReference attribute not available)
Note:
- "Generating diff of this object for undo because the type tree changed" error is outputted to the Console on each action. See case 1198546.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
This is a duplicate of issue #1201979