master
John Lauer rust: Phase 3 complete (vault, cards, wiki auto-sign + view flip, annotate, tab + screen recording, highFps lease, down… 4869577 2mo ago
(function () {
  if (window !== window.top) return;
  if (window.__pupTitleV === '${BRIDGE_VERSION}:__OWNER__') return;
  window.__pupTitleV = '${BRIDGE_VERSION}:__OWNER__';
  if (window.__pupTitleTimer) { clearInterval(window.__pupTitleTimer); window.__pupTitleTimer = null; }
  try {
    var prev = window.__pupTitlePre, t0 = document.title || '';
    if (prev && t0.slice(0, prev.length) === prev) document.title = t0.slice(prev.length);
  } catch (e) {}
  var OWNER = '__OWNER__';
  if (!OWNER) { window.__pupTitlePre = null; return; }
  // v2.0.96: PREFIX, not suffix — Chrome ellipsizes the tab at a fixed width, so a suffix
  // truncated out of sight and the whole point is that the thread name is DIRECTLY visible.
  var PRE = OWNER + ' \u00b7 ';
  window.__pupTitlePre = PRE;
  function apply() {
    try {
      var t = document.title || '';
      if (t.slice(0, PRE.length) === PRE) return;
      document.title = PRE + t;
    } catch (e) {}
  }
  apply();
  window.__pupTitleTimer = setInterval(apply, 1500);
})()