Using a TooltipWindow without a parent component, we often observe the following:
A tooltip is shown on top of our plugin UI (as expected, so far so good)
The mouse is moved quickly outside of the plugin UI
A new tooltip appears, sometimes even on a secondary display, for the last component the mouse traversed over. That last-traversed component still appears hovered-over, although the mouse is far far away. In many cases, the tooltip (and mouse cursor) is >1000px from our plugin UI and from a user perspective, is very strange.
Has anyone else seen this behavior? Are there any solutions?
Definitely seems likely to me. The workaround we used there would definitely not work for the tooltips, unfortunately. This one seems like it will require a JUCE fix or our own rewrite of the tooltip window class.
37c243b should fix this issue and also the issue with components remaining hovered-over when the mouse leaves the plug-in window. Can you confirm that it works for you?
I think Ed’s fix was good. He just forgot to also add it to AAX (I don’t think he has ProTools on his machine). I’ve pushed the necessary change to develop with commit 7d98da9.
Can you confirm that commits 37c243b and 7d98da9 fix the issue?