| Index: chrome/browser/ui/cocoa/keystone_infobar.mm
|
| diff --git a/chrome/browser/ui/cocoa/keystone_infobar.mm b/chrome/browser/ui/cocoa/keystone_infobar.mm
|
| index d21819910341e8e52d9e6823e9207390ae4be247..fb626ae9f4aef3b605ed1844b400901d3db28d0e 100644
|
| --- a/chrome/browser/ui/cocoa/keystone_infobar.mm
|
| +++ b/chrome/browser/ui/cocoa/keystone_infobar.mm
|
| @@ -85,7 +85,7 @@ KeystonePromotionInfoBarDelegate::~KeystonePromotionInfoBarDelegate() {
|
|
|
| bool KeystonePromotionInfoBarDelegate::ShouldExpire(
|
| const NavigationController::LoadCommittedDetails& details) const {
|
| - return can_expire_;
|
| + return details.is_user_initiated_main_frame_load() && can_expire_;
|
| }
|
|
|
| void KeystonePromotionInfoBarDelegate::InfoBarClosed() {
|
|
|