diff --git a/packages/flutter_tools/lib/src/build_system/targets/web.dart b/packages/flutter_tools/lib/src/build_system/targets/web.dart index eee4ed3251..a702c8658d 100644 --- a/packages/flutter_tools/lib/src/build_system/targets/web.dart +++ b/packages/flutter_tools/lib/src/build_system/targets/web.dart @@ -413,8 +413,8 @@ const CORE = [ self.addEventListener("install", (event) => { return event.waitUntil( caches.open(TEMP).then((cache) => { - // Provide a 'reload' param to ensure the latest version is downloaded. - return cache.addAll(CORE.map((value) => new Request(value, {'cache': 'reload'}))); + return cache.addAll( + CORE.map((value) => new Request(value + '?revision=' + RESOURCES[value], {'cache': 'reload'}))); }) ); });