From decd3bd134d781850c1567ac86f34a45deae7352 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sat, 7 Mar 2026 23:40:19 +0100 Subject: [PATCH] Update latency-detail-modal.tsx --- AppImage/components/latency-detail-modal.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AppImage/components/latency-detail-modal.tsx b/AppImage/components/latency-detail-modal.tsx index 9d63a31d..3b79fb16 100644 --- a/AppImage/components/latency-detail-modal.tsx +++ b/AppImage/components/latency-detail-modal.tsx @@ -985,15 +985,17 @@ export function LatencyDetailModal({ open, onOpenChange, currentLatency }: Laten fontSize={10} tickLine={false} domain={[(dataMin: number, dataMax: number) => { + if (isNaN(dataMin) || isNaN(dataMax)) return 0 const range = dataMax - dataMin const padding = Math.max(range * 0.3, dataMin * 0.2) return Math.max(0, dataMin - padding) }, (dataMin: number, dataMax: number) => { + if (isNaN(dataMin) || isNaN(dataMax)) return 100 const range = dataMax - dataMin const padding = Math.max(range * 0.3, dataMax * 0.2) return dataMax + padding }]} - tickFormatter={(v) => `${v.toFixed(1)}ms`} + tickFormatter={(v) => typeof v === 'number' && !isNaN(v) ? `${v.toFixed(1)}ms` : '0ms'} /> } /> { + if (isNaN(dataMin) || isNaN(dataMax)) return 0 const range = dataMax - dataMin const padding = Math.max(range * 0.3, dataMin * 0.2) return Math.max(0, dataMin - padding) }, (dataMin: number, dataMax: number) => { + if (isNaN(dataMin) || isNaN(dataMax)) return 100 const range = dataMax - dataMin const padding = Math.max(range * 0.3, dataMax * 0.2) return dataMax + padding }]} - tickFormatter={(v) => `${v.toFixed(1)}ms`} + tickFormatter={(v) => typeof v === 'number' && !isNaN(v) ? `${v.toFixed(1)}ms` : '0ms'} /> } />