Index: chrome/browser/ui/browser_init.cc |
diff --git a/chrome/browser/ui/browser_init.cc b/chrome/browser/ui/browser_init.cc |
index 9334a594ea586ce83e95bc20bfce2c863628adad..8371b5d48da3559a79752b234c1985e5632c618d 100644 |
--- a/chrome/browser/ui/browser_init.cc |
+++ b/chrome/browser/ui/browser_init.cc |
@@ -186,7 +186,7 @@ DefaultBrowserInfoBarDelegate::~DefaultBrowserInfoBarDelegate() { |
bool DefaultBrowserInfoBarDelegate::ShouldExpire( |
const NavigationController::LoadCommittedDetails& details) const { |
- return should_expire_; |
+ return details.is_user_initiated_main_frame_load() && should_expire_; |
} |
void DefaultBrowserInfoBarDelegate::InfoBarClosed() { |