Chromium Code Reviews| Index: chrome/browser/ui/find_bar/find_bar_controller.cc |
| diff --git a/chrome/browser/ui/find_bar/find_bar_controller.cc b/chrome/browser/ui/find_bar/find_bar_controller.cc |
| index f30cf920bc94356e5d95cbec12a3ae878cd53c22..df1001e1d2266c460a3e09e0927bd158dd05e739 100644 |
| --- a/chrome/browser/ui/find_bar/find_bar_controller.cc |
| +++ b/chrome/browser/ui/find_bar/find_bar_controller.cc |
| @@ -159,7 +159,7 @@ void FindBarController::Observe(int type, |
| ui::PageTransition transition_type = |
| commit_details->entry->GetTransitionType(); |
| // Hide the find bar on reload or navigation. |
| - if (find_bar_->IsFindBarVisible() && |
| + if (find_bar_->IsFindBarVisible() && commit_details->is_main_frame && |
|
Peter Kasting
2016/09/23 00:12:34
It seems a little surprising that we'd need this.
|
| (ui::PageTransitionCoreTypeIs(transition_type, |
| ui::PAGE_TRANSITION_RELOAD) || |
| commit_details->is_navigation_to_different_page())) |