Fix: Flutter web serves a stale cached build after reloading the browser tab
A reload only revalidates index.html, so an unhashed main.dart.js keeps coming from the browser cache. Send Cache-Control: no-cache for the Flutter build output, stamp a build id where you cannot set headers, and let the self-cleaning service worker retire pre-3.41 caches.