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) => {