On Thu, 8 Dec 2022 03:10:06 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>> Perhaps we can introduce another property - either public or internal to 
>> suppress consumption of auto-hiding events?
>> 
>> The other aspect of this problem, as we discussed earlier, is that, in my 
>> opinion, the tooltips should really be transparent to mouse clicks.  We do 
>> have this problem in Swing - if the tool tip overlaps a button , the user 
>> needs two clicks - first dismisses the tooltip and the other depresses the 
>> button.  That will be a behavioral change.
>> 
>> What do you think?
>
> Whatever we decide for this particular bug fix, I agree that we should 
> reexamine whether tooltips should be transparent to mouse clicks by default.
> 
> As for this bug fix, I wouldn't want to introduce a new public property, so 
> that leaves either the currently proposed solution of saving / restoring the 
> existing public property, or adding an internal property. If this new 
> internal property could be somehow limited to Tooltip, that might be OK; 
> otherwise it could be pretty intrusive.

Updated code to check whether `consumeAutoHidingEventsProperty` is bound and 
skip the property value change in mouse entered and exited event handlers.
Since we need to recheck the behavior of tooltip, I would like to keep the 
above proposed solution for the time being.

-------------

PR: https://git.openjdk.org/jfx/pull/965

Reply via email to