JDK-8371781 Popup for ComboBox, Menu, and Tooltip is not shown sometimes in JavaFX
PavelTurk
pavelturk2000 at gmail.com
Wed Nov 26 19:24:30 UTC 2025
Hello, everyone
I opened JDK-8371781, but it was closed as “cannot reproduce.” Since the issue is very serious, I am providing a complete example along with a GIF file showing how to reproduce it. I want to emphasize that the problem does not occur consistently, but intermittently. Sometimes you need to perform the same action 30–40 times to reproduce it.
GIF (about 15 seconds) - https://ibb.co/n8Y42bNy
Test code:
public class Test1 extends Application {
private final Label label = new Label("Miracles don’t happen.");
@Override
public void start(Stage stage) {
MenuItem item = new MenuItem("Click me!");
item.setOnAction(e -> {
label.setText("It’s a miracle!");
});
Menu menu = new Menu("Menu");
menu.getItems().add(item);
MenuBar bar = new MenuBar(menu);
var stackPane = new StackPane(label);
VBox.setVgrow(stackPane, Priority.ALWAYS);
label.setStyle("-fx-font-size: 30");
VBox root = new VBox(bar, stackPane);
Scene scene = new Scene(root, 400, 400);
stage.setScene(scene);
stage.setTitle("JDK-8371781");
stage.show();
}
public static void main(String[] args) {
launch();
}
}
Best regards, Pavel
More information about the openjfx-dev
mailing list