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())) |