Update PWA registration comment to match autoUpdate behavior

The previous comment described prompt-mode behavior, but the SW is now
configured with autoUpdate. Document the reload tradeoff explicitly so the
comment no longer contradicts the VitePWA setting.

Refs: #86
This commit is contained in:
amoussa1229 2026-07-01 17:58:46 +00:00
parent 5cf60b361f
commit bfcdb15606

View file

@ -3,9 +3,12 @@ import { StrictMode } from "react"
import { hydrateRoot } from "react-dom/client"
import { registerSW } from "virtual:pwa-register"
// prompt mode: a new SW installs in the background and takes over on the next
// load, so deploys never reload a tab mid-agent-run. Skip in dev — the SW
// precaches production-only build artifacts that 404 against the dev server.
// autoUpdate: vite-plugin-pwa generates a SW that calls skipWaiting and
// clientsClaim, so a new deploy activates for existing tabs. Open dashboard
// tabs may reload when the service worker takes over; this is acceptable for
// a dev/internal dashboard where silent updates are preferred over stale
// bundles. Skip in dev — the SW precaches production-only build artifacts that
// 404 against the dev server.
if (import.meta.env.PROD) {
registerSW()
}