diff --git a/src/main/java/link/biosmarcel/baka/view/component/AutocompleteInput.java b/src/main/java/link/biosmarcel/baka/view/component/AutocompleteInput.java index e5f9228..9e7b11b 100644 --- a/src/main/java/link/biosmarcel/baka/view/component/AutocompleteInput.java +++ b/src/main/java/link/biosmarcel/baka/view/component/AutocompleteInput.java @@ -180,12 +180,13 @@ private void refreshPopup() { } - // +2 to prevent an unnecessary scrollbar if (completionList.getSelectionModel().getSelectedIndex() == -1) { completionList.getSelectionModel().select(0); } ((PopupPane) input.getScene().getRoot()).showPopup(completionList); + + // +2 to prevent an unnecessary scrollbar completionList.setPrefHeight(completionList.getItems().size() * completionList.getFixedCellSize() + 2); final var location = computePopupLocation();