Index: chrome/browser/content_settings/tab_specific_content_settings.cc |
diff --git a/chrome/browser/content_settings/tab_specific_content_settings.cc b/chrome/browser/content_settings/tab_specific_content_settings.cc |
index 1cb75700a645501b1c68d1bd58a5293155933d5f..f843210c27dda758bb97ca0087e721d616341d9c 100644 |
--- a/chrome/browser/content_settings/tab_specific_content_settings.cc |
+++ b/chrome/browser/content_settings/tab_specific_content_settings.cc |
@@ -800,7 +800,7 @@ bool TabSpecificContentSettings::OnMessageReceived( |
void TabSpecificContentSettings::DidStartNavigation( |
content::NavigationHandle* navigation_handle) { |
- if (!navigation_handle->IsInMainFrame()) |
+ if (!navigation_handle->IsInMainFrame() || navigation_handle->IsSamePage()) |
return; |
const content::NavigationController& controller = |