I was wondering, why did you choose not to display tooltips when the application is in the background?
I’m not sure what’s the behavior in OSX (Can someone check it out?), but in Windows, tooltips are displayed regardless of the application being focused or not and it makes sense; If the application had lost focus but is still showing, there’s no reason for the user to click on the window just to display some tooltip.
Will commenting out the second line in juce_tooltipWindow::getTipFor() cause any side effects?
if (c != nullptr
&& ! Component::isMouseButtonDownAnywhere())