--- old/modules/javafx.controls/src/main/java/javafx/scene/chart/BubbleChart.java 2017-10-19 11:21:41.956061000 +0530 +++ new/modules/javafx.controls/src/main/java/javafx/scene/chart/BubbleChart.java 2017-10-19 11:21:41.751959000 +0530 @@ -38,6 +38,8 @@ import javafx.scene.layout.StackPane; import javafx.scene.shape.Ellipse; import javafx.util.Duration; +import javafx.scene.AccessibleRole; +import javafx.application.Platform; import com.sun.javafx.charts.Legend.LegendItem; @@ -233,6 +235,9 @@ // check if bubble has already been created if (bubble == null) { bubble = new StackPane(); + bubble.setAccessibleRole(AccessibleRole.TEXT); + bubble.setAccessibleRoleDescription("Bubble"); + bubble.focusTraversableProperty().bind(Platform.accessibilityActiveProperty()); item.setNode(bubble); } // set bubble styles