diff --git a/packages/charts/src/components/PieChart/PieChart.tsx b/packages/charts/src/components/PieChart/PieChart.tsx index ed761c737e5..cc2e9c3dd71 100644 --- a/packages/charts/src/components/PieChart/PieChart.tsx +++ b/packages/charts/src/components/PieChart/PieChart.tsx @@ -199,7 +199,7 @@ const PieChart = forwardRef((props, ref) => { const activeLegendItem = chartRef.current?.querySelector( `.legend-item-${chartConfig.activeSegment}` ); - if (!activeLegendItem?.dataset.activeLegend) { + if (activeLegendItem && !activeLegendItem?.dataset.activeLegend) { const allLegendItems = chartRef.current?.querySelectorAll('.recharts-legend-item'); allLegendItems.forEach((item) => item.removeAttribute('data-active-legend'));