From 9f4d5b6e4a855c7f1ac2e94de4f9921490185b4d Mon Sep 17 00:00:00 2001 From: Elliott Brooks Date: Fri, 18 Mar 2022 22:46:02 +0000 Subject: [PATCH] Set the cache-control header's max-age value to 0s for DevTools. This ensures that the `index.html` file (which determines whether to load the new service worker and therefore invalidate the cache) will always be fresh. Bug: https://github.com/flutter/devtools/issues/3896 Change-Id: Ib0b6adda66b7dd926f57724f21c2a7c6284bce60 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/237842 Reviewed-by: Ben Konyi Reviewed-by: Kenzie Davisson Commit-Queue: Elliott Brooks --- pkg/dds/lib/devtools_server.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/dds/lib/devtools_server.dart b/pkg/dds/lib/devtools_server.dart index 299044cf775..58416065a0d 100644 --- a/pkg/dds/lib/devtools_server.dart +++ b/pkg/dds/lib/devtools_server.dart @@ -276,7 +276,7 @@ class DevToolsServer { // Ensure browsers don't cache older versions of the app. _server.defaultResponseHeaders.add( HttpHeaders.cacheControlHeader, - 'max-age=900', + 'max-age=0', ); // Serve requests in an error zone to prevent failures