Search Issue Tracker
Fixed in 2022.2.X
Fixed in 2020.3.X, 2021.2.X, 2022.1.X
Votes
0
Found in
5.2
2020.3
Issue ID
1341015
Regression
Yes
Inspectors for serialized arrays of InputActions no longer display correctly with 2020.3+
Repro:
1. Open the attached ArrayInspectorTest project in 2019.4.
2. Open Samples/SampleScene.
3. Select GameObject and in the inspector, fold out "Other Actions"
4. Set array size to 2, click "+" button on first action and click "Add Binding".
5. Observe inspector and note that binding displays properly.
6. Click the "+" button again and select "Add Positive/Negative Binding".
7. Toggle the foldout on the newly created binding back and forth.
8. Observe inspector and observe that the foldout correctly adjusts the height of the inspector.
9. Close the project *without* saving the scene.
10. Open the project in 2020.3+.
11. Click the "+" to add an item to the same list as before.
12. Click the "+" button on the element and select "Add Binding" in the menu that pops up.
13. Observer the scrollbar that appears and that the item is not visible.
14. Click the "+" button on the element again and select "Add Positive/Negative Binding".
15. Observe that now that bindings appear correctly.
16. Toggle the foldout on the newly added binding multiple times. Note how the height of the inspector adjusts incorrectly.
Seems to come down to PropertyDrawer.GetPropertyHeight() being called during Layout rather than Repaint and TreeView not yet having updated its own layout when its totalHeight is queried.
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
- Popup windows spawn on the incorrect monitor when the Editor is placed near the boundary of scaled monitor next to a monitor with different scaling
- Hidden Tabs do not shift into empty space after closing visible Tabs
- [Android] Application not deployed on a device when "activity-alias" is used in the AndroidManifest
- Shader compile process adds shader ID to the constant buffer name when the word "Globals" is being used in Vulkan
- Audio Mixer Snapshot link to the documentation isn’t working
Resolution Note (fix version 2020.3):
Fixed in: 2020.3.31f1