On Wed, 7 Dec 2022 17:21:48 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> Thanks for the explanation. I don't have a better suggestion than what you 
>> propose, so let's proceed. It might be good to check whether the property is 
>> bound and skip setting it in the unlikely event that it is (save/restore the 
>> binding might be tricky and not something I can recall ever doing).
>
> 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.

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

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

Reply via email to