The only change is the true boolean parameter which accounts for the child property heights in the editor GUI calculation.,This answer is kind of late but if it helps anyone:
Just change the return of the GetPropertyHeight to:
Open the “SampleScene” and select “Input array” in the Hierarchy
Try to add bindings to the very first element of the array via the plus sign button
Observe that the array doesn’t expand correctly
Alternatively:
3. Select the “Custom” object and change the first element’s field to “A” in the dropdown menu
4. Observe that the expansion is broken for the first array element only (might be broken for other too if checked on an older, non-fixed version)