diff --git a/apps/meteor/client/providers/TooltipProvider.tsx b/apps/meteor/client/providers/TooltipProvider.tsx index 1421eaa6b111..40ffab8eb9ce 100644 --- a/apps/meteor/client/providers/TooltipProvider.tsx +++ b/apps/meteor/client/providers/TooltipProvider.tsx @@ -47,13 +47,17 @@ const TooltipProvider: FC = ({ children }) => { setTooltip(null); }; + const handleClick = (): void => setTooltip(null); + document.body.addEventListener('mouseover', handleMouseOver); + document.body.addEventListener('click', handleClick); return (): void => { if (timeout) { clearTimeout(timeout); } document.body.removeEventListener('mouseover', handleMouseOver); + document.body.removeEventListener('click', handleClick); }; }, [hasHover]);