diff --git a/frontend/packages/dashboard/src/tabs.js b/frontend/packages/dashboard/src/tabs.js index 2441836c..22ab322b 100644 --- a/frontend/packages/dashboard/src/tabs.js +++ b/frontend/packages/dashboard/src/tabs.js @@ -3684,7 +3684,10 @@ window.marked = marked; : hive || swarm; hiveId.textContent = label; hiveId.hidden = false; - document.title = label + ' // h1ve-c0re'; + // Preserve any (N) call-count prefix already applied by + // refreshTabCounts so the title doesn't flicker on reload. + const existingPrefix = document.title.match(/^(\(\d+\) )/)?.[1] || ''; + document.title = existingPrefix + label + ' // h1ve-c0re'; } } const openDetails = snapshotOpenDetails();