| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index df5033861d9d3186e8a3daa2e9f6959d65b76e68..b14126b2f1a189cc94451c2671f67a46567827e1 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -2942,7 +2942,8 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation(
|
| // Add interstitial page while merge session process (cookie reconstruction
|
| // from OAuth2 refresh token in ChromeOS login) is still in progress while
|
| // we are attempting to load a google property.
|
| - if (!merge_session_throttling_utils::AreAllSessionMergedAlready() &&
|
| + if (merge_session_throttling_utils::ShouldAttachNavigationThrottle() &&
|
| + !merge_session_throttling_utils::AreAllSessionMergedAlready() &&
|
| handle->GetURL().SchemeIsHTTPOrHTTPS()) {
|
| throttles.push_back(MergeSessionNavigationThrottle::Create(handle));
|
| }
|
|
|