Flutter's PWA service worker caches the entire app shell aggressively, causing users to see old versions even after deploys. Disabling it lets nginx cache headers take effect. Also unregisters any existing service worker already installed on user devices. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>