From e8bfaa42d7a87d27cf94e0f0f73ef885986ef93d Mon Sep 17 00:00:00 2001 From: M1 Date: Tue, 17 Mar 2026 07:32:39 +0400 Subject: [PATCH] fix: static HTML label spans outside swap zone, chart only returns SVG + label update script --- apps/web/src/routes/dashboard.ts | 26 ++++++++++++++++---------- apps/web/src/views/detail.ejs | 6 +++++- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/apps/web/src/routes/dashboard.ts b/apps/web/src/routes/dashboard.ts index cec7f3d..16a7be5 100644 --- a/apps/web/src/routes/dashboard.ts +++ b/apps/web/src/routes/dashboard.ts @@ -39,16 +39,22 @@ function latencyChartSSR(pings: any[]): string { const dots = points.map((p: number[], i: number) => !ups[i] ? `` : '' ).join(''); - return `
- - - - - ${dots} - - ${max}ms - ${min}ms -
`; + return ` + + + + ${dots} + + `; } function escapeHtmlSSR(str: string): string { diff --git a/apps/web/src/views/detail.ejs b/apps/web/src/views/detail.ejs index 899b322..e098358 100644 --- a/apps/web/src/views/detail.ejs +++ b/apps/web/src/views/detail.ejs @@ -57,7 +57,11 @@

Response Time

-
<%~ it.latencyChartSSR(chartPings) %>
+
+ <%= latencies.length ? Math.max(...latencies) + 'ms' : '' %> + <%= latencies.length ? Math.min(...latencies) + 'ms' : '' %> +
<%~ it.latencyChartSSR(chartPings) %>
+