| 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 40d34b4c02ae41148ecfdfff1ee5263abe7d9efe..889c4b9faa487a5c7d665e4f10b0730f3c0347c7 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -2948,7 +2948,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));
|
| }
|
|
|