diff -r 9d9089584413 modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java --- a/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Tue Sep 17 08:59:38 2013 -0700 +++ b/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java Tue Sep 17 14:32:03 2013 -0700 @@ -245,6 +245,7 @@ // prevent requestLayout requests from within scrollNode from percolating up viewRect.setManaged(false); viewRect.setCache(true); + viewRect.getStyleClass().add("viewport"); clipRect = new Rectangle(); viewRect.setClip(clipRect); diff -r 9d9089584413 modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css --- a/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css Tue Sep 17 08:59:38 2013 -0700 +++ b/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css Tue Sep 17 14:32:03 2013 -0700 @@ -1053,7 +1053,9 @@ * ScrollPane * * * ******************************************************************************/ - +.scroll-pane > .viewport { + -fx-background-color: -fx-background; +} .scroll-pane > .scroll-bar:horizontal { -fx-background-insets: 0 1 1 1, 1; -fx-padding: 0 1 0 1;