Index: third_party/WebKit/Source/core/fetch/FetchUtils.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/FetchUtils.cpp b/third_party/WebKit/Source/core/fetch/FetchUtils.cpp |
index 1b314a1862a1c5a8aed4c9b1b04955ee22aab0ee..658f3ad2682d4f8ae986e2876a441a095fb0e5f2 100644 |
--- a/third_party/WebKit/Source/core/fetch/FetchUtils.cpp |
+++ b/third_party/WebKit/Source/core/fetch/FetchUtils.cpp |
@@ -90,10 +90,13 @@ bool FetchUtils::isSimpleHeader(const AtomicString& name, const AtomicString& va |
// `Content-Type` and value, once parsed, is one of |
// `application/x-www-form-urlencoded`, `multipart/form-data`, and |
// `text/plain`." |
+ // Treat 'Save-Data' as a simple header, since it is added by Chrome when |
+ // Data Saver feature is enabled. |
if (equalIgnoringCase(name, "accept") |
|| equalIgnoringCase(name, "accept-language") |
- || equalIgnoringCase(name, "content-language")) |
+ || equalIgnoringCase(name, "content-language") |
+ || equalIgnoringCase(name, "save-data")) |
return true; |
if (equalIgnoringCase(name, "content-type")) { |