diff --git a/modules/graphics/src/main/java/javafx/stage/PopupWindow.java b/modules/graphics/src/main/java/javafx/stage/PopupWindow.java --- a/modules/graphics/src/main/java/javafx/stage/PopupWindow.java +++ b/modules/graphics/src/main/java/javafx/stage/PopupWindow.java @@ -73,6 +73,7 @@ import javafx.scene.input.KeyCombination; import javafx.scene.input.KeyEvent; import javafx.scene.input.MouseEvent; +import javafx.scene.input.ScrollEvent; import javafx.scene.layout.Background; import javafx.scene.layout.Pane; @@ -971,6 +972,11 @@ handleFocusUngrabEvent(); return; } + + if (eventType == ScrollEvent.SCROLL) { + handleMousePressedEvent(eventSource, event); + return; + } } private void handleKeyEvent(final KeyEvent event) {