From 168e9928a5e0763cf829ce4eb13fec74fc40db0a Mon Sep 17 00:00:00 2001 From: Conrad Kramer Date: Wed, 10 Jun 2026 02:40:26 -0700 Subject: [PATCH] Keep web perf marker names stable --- apps/web/app.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/web/app.js b/apps/web/app.js index 13e4b50..afbdd40 100644 --- a/apps/web/app.js +++ b/apps/web/app.js @@ -40,7 +40,12 @@ function perfNow() { function markPerf(name, detail) { const at = perfNow(); - const event = { name, at_ms: Math.round(at), ...(detail || {}) }; + const safeDetail = { ...(detail || {}) }; + if (Object.prototype.hasOwnProperty.call(safeDetail, "name")) { + safeDetail.stream_name = safeDetail.name; + delete safeDetail.name; + } + const event = { name, at_ms: Math.round(at), ...safeDetail }; perfState.marks[name] = event; perfState.events.push(event); if (window.performance && typeof window.performance.mark === "function") {