Asset URLs are not content-hashed, so the cache-first strategy pinned whatever bytes were first cached and never noticed a redeployed file changed — leaving stale weather-gl.js/output.css in place until a manual CACHE_VERSION bump. Only a hard reload (which bypasses the SW) showed the new assets. Switch /static/ to network-first (fall back to cache offline) and bump CACHE_VERSION v4->v5 to flush the stale shell.
7.5 KiB
7.5 KiB