From eb3df4fa00ed998d264e533d77e977eab6c4ca9f Mon Sep 17 00:00:00 2001 From: Abhijnya002 <53806883+Abhijnya002@users.noreply.github.com> Date: Mon, 5 Jan 2026 12:37:34 -0500 Subject: [PATCH] Remove data links sorting from pie chart slices Remove the sort() call that was reordering pie slices based on data links presence. Pie slices should maintain their original order regardless of data links. --- public/app/plugins/panel/piechart/PieChart.tsx | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/public/app/plugins/panel/piechart/PieChart.tsx b/public/app/plugins/panel/piechart/PieChart.tsx index 658785c8abd..784e90a5206 100644 --- a/public/app/plugins/panel/piechart/PieChart.tsx +++ b/public/app/plugins/panel/piechart/PieChart.tsx @@ -115,19 +115,7 @@ export const PieChart = ({ > {(pie) => ( <> - {pie.arcs - .sort((a, b) => { - const aHasLinks = a.data.hasLinks && a.data.getLinks; - const bHasLinks = b.data.hasLinks && b.data.getLinks; - if (aHasLinks && !bHasLinks) { - return -1; - } - if (!aHasLinks && bHasLinks) { - return 1; - } - return 0; - }) - .map((arc) => { + {pie.arcs.map((arc) => { const color = arc.data.display.color ?? FALLBACK_COLOR; const highlightState = getHighlightState(highlightedTitle, arc);