diff --git a/patches/network-patches.patch b/patches/network-patches.patch index 165ded40..6b345410 100644 --- a/patches/network-patches.patch +++ b/patches/network-patches.patch @@ -38,19 +38,19 @@ index d0aebdf965..01472ec205 100644 if (aShouldResistFingerprinting && !mSpoofedUserAgent.IsEmpty()) { LOG(("using spoofed userAgent : %s\n", mSpoofedUserAgent.get())); return mSpoofedUserAgent; -@@ -2094,6 +2104,10 @@ nsresult nsHttpHandler::SetAcceptLanguages() { +@@ -2077,6 +2087,10 @@ nsresult nsHttpHandler::SetAcceptLanguages() { } - + MOZ_ASSERT(NS_IsMainThread()); + if (auto value = MaskConfig::GetString("headers.Accept-Language")) { + mAcceptLanguages.Assign(nsCString(value.value().c_str())); + return NS_OK; + } - + mAcceptLanguagesIsDirty = false; - -@@ -2099,8 +2126,12 @@ nsresult nsHttpHandler::SetAcceptLanguages() { - + +@@ -2113,8 +2121,12 @@ nsresult nsHttpHandler::SetAcceptLanguages() { + nsresult nsHttpHandler::SetAcceptEncodings(const char* aAcceptEncodings, bool isSecure, bool isDictionary) { + if (auto value = MaskConfig::GetString("headers.Accept-Encoding")) {