Consider following FXML example that gets started in a trivial application:
<VBox xmlns:fx="http://javafx.com/fxml" fx:id="root">
<children>
<Label text="${root.hover}"/>
</children>
</VBox>
The application opens with a label that says "false". When hovering the VBox, the hover property changes (trackable via ScenicView), but the text doesn't get updated.
This also applies to various other properties (like "pressed", for example).
This already came up a year ago but wasn't resolved:RT-15659
<VBox xmlns:fx="http://javafx.com/fxml" fx:id="root">
<children>
<Label text="${root.hover}"/>
</children>
</VBox>
The application opens with a label that says "false". When hovering the VBox, the hover property changes (trackable via ScenicView), but the text doesn't get updated.
This also applies to various other properties (like "pressed", for example).
This already came up a year ago but wasn't resolved: