From 9fe674a222c334a9fbf5e99d622acae22122e32e Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 13 Aug 2024 15:26:01 +0200 Subject: [PATCH] [charts] Do not remove mouse position for mouseUp event --- packages/x-charts/src/ChartsTooltip/utils.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/x-charts/src/ChartsTooltip/utils.tsx b/packages/x-charts/src/ChartsTooltip/utils.tsx index 8a7ad4a359a9..f637bbe80b1a 100644 --- a/packages/x-charts/src/ChartsTooltip/utils.tsx +++ b/packages/x-charts/src/ChartsTooltip/utils.tsx @@ -57,8 +57,10 @@ export function useMouseTracker() { return () => {}; } - const handleOut = () => { - setMousePosition(null); + const handleOut = (event: PointerEvent) => { + if (event.pointerType !== 'mouse') { + setMousePosition(null); + } }; const handleMove = (event: PointerEvent) => {