Index: components/omnibox/browser/search_provider.cc |
diff --git a/components/omnibox/browser/search_provider.cc b/components/omnibox/browser/search_provider.cc |
index 666e966d9e891debec035204348bde7626e0122d..55e363fc8d811a303f88ccf36b1a6bd0c3932c74 100644 |
--- a/components/omnibox/browser/search_provider.cc |
+++ b/components/omnibox/browser/search_provider.cc |
@@ -890,8 +890,12 @@ std::unique_ptr<net::URLFetcher> SearchProvider::CreateSuggestFetcher( |
fetcher->SetLoadFlags(net::LOAD_DO_NOT_SAVE_COOKIES); |
// Add Chrome experiment state to the request headers. |
net::HttpRequestHeaders headers; |
- variations::AppendVariationHeaders( |
- fetcher->GetOriginalURL(), client()->IsOffTheRecord(), false, &headers); |
+ // Note: It's fine to pass in |is_signed_in| false, which does not affect |
+ // transmission of experiment ids coming from the variations server. |
+ bool is_signed_in = false; |
+ variations::AppendVariationHeaders(fetcher->GetOriginalURL(), |
+ client()->IsOffTheRecord(), false, |
+ is_signed_in, &headers); |
fetcher->SetExtraRequestHeaders(headers.ToString()); |
fetcher->Start(); |
return fetcher; |