fix: recover stale service worker clients

This commit is contained in:
2026-08-03 00:47:00 +05:30
parent 13aa75c366
commit eb325a8412
3 changed files with 46 additions and 2 deletions
+5 -1
View File
@@ -135,7 +135,11 @@ test("site includes core guides and production configuration", () => {
expect(config).toContain(
'"style-src": ["\'self\'", "\'unsafe-inline\'", "https://fonts.googleapis.com"]',
);
expect(config).toContain('cacheName: "wrnexus-pwa-v2"');
expect(config).toContain('cacheName: "wrnexus-pwa-v3"');
expect(config).toContain("head: '<script src=\"/pwa-recover.js\" defer></script>'");
const recovery = readFileSync(join(root, "public", "pwa-recover.js"), "utf8");
expect(recovery).toContain('updateViaCache: "none"');
expect(recovery).toContain("registration.update()");
expect(config).toContain('pattern: "^https://wrnexusjs\\\\.dev/"');
});