I have a child.bind(ObservableList> elements) { vbox-elements}, some of those vboxes are bound to a ObservableBoolean via visibleWhen (can be turned on off via a checkbox). The problem is when visible becomes false (by switching the checkbox), the remaining elements doesn't compact 😕