From 892dc2413ef2811d6aa5ad9d569bcaeaed6d6423 Mon Sep 17 00:00:00 2001 From: Mikkel Laursen Date: Thu, 22 Apr 2021 19:34:32 -0600 Subject: [PATCH] fix(utils): Cancel hover mode timers on click This is mostly added since it'll make the onMouseLeave behavior disabled for tooltips. --- packages/utils/src/hover/useHoverMode.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/utils/src/hover/useHoverMode.ts b/packages/utils/src/hover/useHoverMode.ts index 1e7f388f5b..5322fe8445 100644 --- a/packages/utils/src/hover/useHoverMode.ts +++ b/packages/utils/src/hover/useHoverMode.ts @@ -318,6 +318,8 @@ export function useHoverMode({ } startDisableTimer(); + window.clearTimeout(enterTimeoutRef.current); + window.clearTimeout(exitTimeoutRef.current); }, [disabled, propOnClick, startDisableTimer] );