From d0178cc95d54102b94ccd6e045ddb13dd58db6d2 Mon Sep 17 00:00:00 2001 From: Paul Marbach Date: Thu, 8 Jan 2026 10:24:53 -0500 Subject: [PATCH] fix off-by-one in segmented gauge --- .../src/components/RadialGauge/RadialBarSegmented.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grafana-ui/src/components/RadialGauge/RadialBarSegmented.tsx b/packages/grafana-ui/src/components/RadialGauge/RadialBarSegmented.tsx index 61d10044802..ecc193cd883 100644 --- a/packages/grafana-ui/src/components/RadialGauge/RadialBarSegmented.tsx +++ b/packages/grafana-ui/src/components/RadialGauge/RadialBarSegmented.tsx @@ -53,7 +53,7 @@ export const RadialBarSegmented = memo( for (let i = 0; i < segmentCountAdjusted; i++) { const value = min + ((max - min) / segmentCountAdjusted) * i; const segmentAngle = getValuePercentageForValue(fieldDisplay, value) * angleRange; - const isTrack = segmentAngle < startValueAngle || segmentAngle > startValueAngle + endValueAngle; + const isTrack = segmentAngle < startValueAngle || segmentAngle >= startValueAngle + endValueAngle; const segmentStartAngle = startAngle + (angleRange / segmentCountAdjusted) * i + 0.01; const segmentColor = isTrack ? theme.colors.border.medium : (displayProcessor(value).color ?? FALLBACK_COLOR); const colorProps = !isTrack && gradient ? { gradient } : { color: segmentColor };