When shrinking a GridPane, it looks like the layout algorithm uses an improper height value for children which have a vertical grow priority set to Priority.NEVER
See attached code.
In this code the expected behavior for the TextField instances is to never shrink smaller than their default height.
If the GridPane's height is increased past its normal height, the height of the TextField instances does not increase -> this is the correct and expected behavior.
If the GridPane's height is decreased past its normal height, the height of the TextField instances shrinks until it reaches a certain point (the minimal height?) -> this is NOT the correct behavior.
=> as we specified a vertical grow priority of Priority.NEVER, each TextField's height should remain the default height no matter if we increase or shrink the height of the GridPane.
See attached code.
In this code the expected behavior for the TextField instances is to never shrink smaller than their default height.
If the GridPane's height is increased past its normal height, the height of the TextField instances does not increase -> this is the correct and expected behavior.
If the GridPane's height is decreased past its normal height, the height of the TextField instances shrinks until it reaches a certain point (the minimal height?) -> this is NOT the correct behavior.
=> as we specified a vertical grow priority of Priority.NEVER, each TextField's height should remain the default height no matter if we increase or shrink the height of the GridPane.