From 06049bc2bf9a75e3baaba83ad539fac888f62423 Mon Sep 17 00:00:00 2001 From: TheFlow Date: Mon, 3 Nov 2025 13:03:41 +1300 Subject: [PATCH] fix: add cache-busting to service worker registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CRITICAL FIX: Forces browsers to fetch new service worker - Add ?v=0.1.4 query parameter to service worker registration - Browsers will now immediately fetch updated SW file - Ensures Phase 2 content visible to ALL users immediately - Fixes persistent caching issue 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- public/js/version-manager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/js/version-manager.js b/public/js/version-manager.js index 79739cb3..7849c878 100644 --- a/public/js/version-manager.js +++ b/public/js/version-manager.js @@ -52,7 +52,8 @@ class VersionManager { async registerServiceWorker() { try { - const registration = await navigator.serviceWorker.register('/service-worker.js'); + // Cache-bust service worker to force update: v0.1.4 Phase 2 launch + const registration = await navigator.serviceWorker.register('/service-worker.js?v=0.1.4'); this.serviceWorker = registration; console.log('[VersionManager] Service worker registered');