Hi,
I think that Tooltip should have consumeAutoHidingEvents property set to false, instead of inherited true value from PopupWindow class. In so far as it may be appropriate for popupWindow, it is not good solution for tooltip, where user not expect to click two times, first one only to hide tooltip and second time to make action on some another control. You can read more about my thoughts on my blog http://plumblog.herokuapp.com/2014/08/27/JavaFX-tooltip-event-propagation-quick-tip
I think that Tooltip should have consumeAutoHidingEvents property set to false, instead of inherited true value from PopupWindow class. In so far as it may be appropriate for popupWindow, it is not good solution for tooltip, where user not expect to click two times, first one only to hide tooltip and second time to make action on some another control. You can read more about my thoughts on my blog http://plumblog.herokuapp.com/2014/08/27/JavaFX-tooltip-event-propagation-quick-tip