diff --git a/apps/web/app/stats/stats-sections.tsx b/apps/web/app/stats/stats-sections.tsx index df56b6a7c0..4bf31a2b4d 100644 --- a/apps/web/app/stats/stats-sections.tsx +++ b/apps/web/app/stats/stats-sections.tsx @@ -223,7 +223,7 @@ export function WorkloadSection({ task_stats }: WorkloadSectionProps) { Longest Tasks -

Ranked by elapsed span

+

Ranked by active duration

Quickest Tasks -

Ranked by elapsed span

+

Ranked by active duration

t.active_duration_ms > 0 || t.elapsed_span_ms > 0); - const sorted = + const filtered = [...tasks].filter((t) => t.active_duration_ms > 0); + filtered.sort((a, b) => sortDirection === "desc" - ? filtered.sort((a, b) => b.elapsed_span_ms - a.elapsed_span_ms) - : filtered.sort((a, b) => a.elapsed_span_ms - b.elapsed_span_ms); - const top3 = sorted.slice(0, 3); + ? b.active_duration_ms - a.active_duration_ms + : a.active_duration_ms - b.active_duration_ms, + ); + const top3 = filtered.slice(0, 3); return (