(async function () {
if (!('serviceWorker' in navigator)) return;
// π controlla se esiste giΓ un reset valido
const lastReset = localStorage.getItem('jart_sw_reset_done');
if (lastReset) return;
console.log("π§Ή Jart: reset service worker (one-shot)");
const regs = await navigator.serviceWorker.getRegistrations();
for (const reg of regs) {
await reg.unregister();
}
localStorage.setItem('jart_sw_reset_done', Date.now().toString());
// π ricarica una sola volta
location.reload();
})();