diff --git a/Services/UI/TooltipService.qml b/Services/UI/TooltipService.qml index 75d096f91..6f772c35c 100644 --- a/Services/UI/TooltipService.qml +++ b/Services/UI/TooltipService.qml @@ -26,8 +26,8 @@ Singleton { return; } - // If we have a pending tooltip for a different target, cancel it - if (pendingTooltip && pendingTooltip.targetItem !== target) { + // Cancel any pending tooltip (same or different target) + if (pendingTooltip) { pendingTooltip.hideImmediately(); pendingTooltip.destroy(); pendingTooltip = null;