From 8c605d7523ba4c221080963a7848638918d9c49a Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:14:11 +0100 Subject: [PATCH] Fix missing avg duration comparison on route Performance tab Co-Authored-By: Claude Opus 4.6 (1M context) --- ui/src/pages/routes/PerformanceTab.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/src/pages/routes/PerformanceTab.tsx b/ui/src/pages/routes/PerformanceTab.tsx index bb9ea624..24a83b1f 100644 --- a/ui/src/pages/routes/PerformanceTab.tsx +++ b/ui/src/pages/routes/PerformanceTab.tsx @@ -45,6 +45,7 @@ export function PerformanceTab({ group, routeId }: PerformanceTabProps) { const prevFailureRate = stats && stats.prevTotalCount > 0 ? (stats.prevFailedCount / stats.prevTotalCount) * 100 : 0; + const avgChange = stats ? pctChange(stats.avgDurationMs, stats.prevAvgDurationMs) : null; const p99Change = stats ? pctChange(stats.p99LatencyMs, stats.prevP99LatencyMs) : null; const failChange = stats ? pctChange(failureRate, prevFailureRate) : null; @@ -63,6 +64,8 @@ export function PerformanceTab({ group, routeId }: PerformanceTabProps) { label="Avg Duration" value={stats ? `${stats.avgDurationMs}ms` : '--'} accent="cyan" + change={avgChange?.text} + changeDirection={avgChange?.direction} sparkData={sparkAvg} />