This came up during review of JDK-8190411.
Current behavior:
-----------------------
Tooltip has consumeAutoHidingEventsProperty which defaulted to true. This results in Tooltip (if visible) consuming mouse press events.
For example: If Tooltip is visible on a Slider, then the first mouse click on slider track hides the Tooltip. Another mouse click is needed on the slider track to make slider thumb move to that position.
Expected behavior:
-------------------------
We should consider changing the default value of consumeAutoHidingEventsProperty for Tooltip to false, so that they will not consume auto-hiding events by default.
Current behavior:
-----------------------
Tooltip has consumeAutoHidingEventsProperty which defaulted to true. This results in Tooltip (if visible) consuming mouse press events.
For example: If Tooltip is visible on a Slider, then the first mouse click on slider track hides the Tooltip. Another mouse click is needed on the slider track to make slider thumb move to that position.
Expected behavior:
-------------------------
We should consider changing the default value of consumeAutoHidingEventsProperty for Tooltip to false, so that they will not consume auto-hiding events by default.
- relates to
-
JDK-8190411 NPE in SliderSkin:140 if Slider.Tooltip.autohide is true
- Resolved