FULL PRODUCT VERSION :
A DESCRIPTION OF THE PROBLEM :
Event coalescing/optimization happens on the EventQueue, while the EventQueue processes the payload. Under single threaded AWT/FX mode, the EventQueue dispatches events without processing them, therefore event coalescing is not happening, causing event storms (mouse move, paint, etc) on the JavaFX thread.
REPRODUCIBILITY :
This bug can be reproduced always.
A DESCRIPTION OF THE PROBLEM :
Event coalescing/optimization happens on the EventQueue, while the EventQueue processes the payload. Under single threaded AWT/FX mode, the EventQueue dispatches events without processing them, therefore event coalescing is not happening, causing event storms (mouse move, paint, etc) on the JavaFX thread.
REPRODUCIBILITY :
This bug can be reproduced always.
- duplicates
-
JDK-8181786 Extra runLater causes impossible states to be possible using javafx.embed.singleThread=true
-
- Resolved
-