Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
index 5ff0d0d3861a31c60532f733a76016d704734229..dfbd63e2c14178439abb39a20189654f5a8359e6 100644 |
--- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
+++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
@@ -758,6 +758,9 @@ ResourceFetcher::RevalidationPolicy ResourceFetcher::determineRevalidationPolicy |
if (request.getCachePolicy() == WebCachePolicy::BypassingCache) |
return Reload; |
+ if (request.getCachePolicy() == WebCachePolicy::ReturnCacheDataElseLoad) |
+ return Reload; |
+ |
// CachePolicyReload always reloads |
if (cachePolicy == CachePolicyReload) { |
RESOURCE_LOADING_DVLOG(1) << "ResourceFetcher::determineRevalidationPolicy reloading due to CachePolicyReload."; |