tia/public
Mannu 27b07a5cfc fix: patch umami.js to work with Next.js async script injection
document.currentScript is always null for async scripts (which is how
next/script afterInteractive works). Umami's first check was:
  const{currentScript:l}=c; if(!l)return;
This caused an immediate exit — zero tracking.

Fix: fall back to querySelector('script[data-website-id]') when
currentScript is null, so Umami finds its own script tag and reads
the data-website-id / data-host-url attributes correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 21:21:53 +05:30
..
icons feat(pwa): add Serwist service worker, manifest, icons, install prompt 2026-05-27 23:20:48 +05:30
file.svg chore: initial setup 2026-05-10 03:33:32 +05:30
globe.svg chore: initial setup 2026-05-10 03:33:32 +05:30
icon.svg polish(marketing): favicon, scroll-reveal nav, Google button, font + hovers 2026-05-26 00:05:10 +05:30
next.svg chore: initial setup 2026-05-10 03:33:32 +05:30
sw.js SEO overhaul: metadata, robots, sitemap, structured data 2026-05-29 11:03:04 +05:30
umami.js fix: patch umami.js to work with Next.js async script injection 2026-05-30 21:21:53 +05:30
vercel.svg chore: initial setup 2026-05-10 03:33:32 +05:30
window.svg chore: initial setup 2026-05-10 03:33:32 +05:30