← JavaFX

OpenJFX 16 release notes

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8256362JavaFX must warn when the javafx.* modules are loaded from the classpathapplication-lifecycle
JDK-8251352Many javafx.base classes have implicit no-arg constructorsbase
JDK-8251946ObservableList.setAll does not conform to specificationbase
JDK-8177945Single cell selection flickers when adding data to TableViewcontrols
JDK-8178297TableView scrolls slightly when adding new elementscontrols
JDK-8209788Left/Right/Ctrl+A keys not working in editor of ComboBox if popup showingcontrols
JDK-8242621TabPane: Memory leak when switching skincontrols
JDK-8245053Keyboard doesn’t show when TextInputControl has focuscontrols
JDK-8246202ChoiceBoxSkin: misbehavior on switching skin, part 2controls
JDK-8246745ListCell/Skin: misbehavior on switching skincontrols
JDK-8247576Labeled/SkinBase: misbehavior on switching skincontrols
JDK-8251941ListCell: visual artifact when items contain null valuescontrols
JDK-8252236TabPane: must keep header of selected tab visiblecontrols
JDK-8252811The list of cells in a VirtualFlow is cleared every time the number of items changescontrols
JDK-8253597TreeTableView: must select leaf row on click into indentation regioncontrols
JDK-8253634TreeCell/Skin: misbehavior on switching skincontrols
JDK-8254964Fix default values in Spinner classcontrols
JDK-8256821TreeViewSkin/Behavior: misbehavior on switching skincontrols
JDK-8199592Control labels truncated at certain DPI scaling levelsgraphics
JDK-8211294ScrollPane content is blurry with 125% scalinggraphics
JDK-8248908Printer.createPageLayout() returns 0.75” margins instead of hardware marginsgraphics
JDK-8252446Screen.getScreens() is empty sometimesgraphics
JDK-8254605repaint on Android brokengraphics
JDK-8255415Nested calls to snap methods in Region give different resultsgraphics
JDK-8256012Fix build of Monocle for Linuxgraphics
JDK-8257719JFXPanel scene fails to render correctly on HiDPI after fix for JDK-8199592graphics
JDK-8258592Control labels in Dialogs are truncated at certain DPI scaling levelsgraphics
JDK-8248365Debug build crashes on Windows when playing media filemedia
JDK-8252060gstreamer fails to build with gcc 10media
JDK-8252107Media pipeline initialization can crash if audio or video bin state change failsmedia
JDK-8252389Fix mistakes in FX API docsother
JDK-8251353Many javafx scenegraph classes have implicit no-arg constructorsscenegraph
JDK-8252387Deprecate for removal css Selector and ShapeConverter constructorsscenegraph
JDK-8252547Correct transformations docs in Nodescenegraph
JDK-8231372JFXPanel fails to render if setScene called on Swing threadswing
JDK-8181775JavaFX WebView does not calculate border-radius properlyweb
JDK-8202990javafx webview css filter property with display scalingweb
JDK-8240969WebView does not allow to load style sheet in modularized applicationsweb
JDK-8242361JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIsweb
JDK-8245284Update to 610.1 version of WebKitweb
JDK-8249839Cherry pick GTK WebKit 2.28.3 changesweb
JDK-8252062WebKit build fails with recent VS 2019 compilerweb
JDK-8252381Cherry pick GTK WebKit 2.28.4 changesweb
JDK-8253696WebEngine refuses to load local “file:///” CSS stylesheets when using JDK 15web
JDK-8254049Update WebView to public suffix list 2020-04-24web
JDK-8257897Fix webkit build for XCode 12web
JDK-8201568zForce touchscreen input device fails when closed and immediately reopenedwindow-toolkit
JDK-8233678[macos 10.15] System menu bar does not work initially on macOS Catalinawindow-toolkit
JDK-8237491[Linux] Undecorated stage cannot be maximizedwindow-toolkit
JDK-8241840Memoryleak: Closed focused Stages are not collected with Monocle.window-toolkit
JDK-8251241macOS: iconify property doesn’t change after minimize when resizable is falsewindow-toolkit
JDK-8251555Remove unused focusedWindow field in glass Window to avoid leakwindow-toolkit
JDK-8255723Gtk glass backend should run with Gtk+ 3.8 (minimum)window-toolkit

List of Enhancement

Issue keySummarySubcomponent
JDK-8252546Move ObservableValue’s equality check and lazy evaluation descriptions to @implSpecbase
JDK-8196079Remove obsolete Pisces rasterizergraphics
JDK-8217472Add attenuation for PointLightgraphics
JDK-8254569Remove hard dependency on Dispman in Monocle fb renderinggraphics
JDK-8242861Update ImagePattern to apply SVG pattern transformsweb