| Index: chrome/browser/signin/signin_header_helper.cc
|
| diff --git a/chrome/browser/signin/signin_header_helper.cc b/chrome/browser/signin/signin_header_helper.cc
|
| index 469b91ad274a3d2c828b4adff68fd607b49c81a6..dd8437549d5890fa0dabb8c4c8fb53d5db9d9c0f 100644
|
| --- a/chrome/browser/signin/signin_header_helper.cc
|
| +++ b/chrome/browser/signin/signin_header_helper.cc
|
| @@ -256,7 +256,9 @@ void ProcessMirrorResponseHeaderIfExists(
|
|
|
| const content::ResourceRequestInfo* info =
|
| content::ResourceRequestInfo::ForRequest(request);
|
| - if (!(info && info->IsMainFrame() && info->HasUserGesture()))
|
| + if (!(info && info->IsMainFrame() &&
|
| + (info->HasUserGesture() ||
|
| + !content::PageTransitionIsWebTriggerable(info->GetPageTransition()))))
|
| return;
|
|
|
| std::string header_value;
|
|
|