| Index: content/browser/tab_contents/tab_contents.cc | 
| diff --git a/content/browser/tab_contents/tab_contents.cc b/content/browser/tab_contents/tab_contents.cc | 
| index cd366410897d73ee92f39b24068f817cf47efdfc..8e79f97044c356b4c75ffc90ab6ac1bd28090fd6 100644 | 
| --- a/content/browser/tab_contents/tab_contents.cc | 
| +++ b/content/browser/tab_contents/tab_contents.cc | 
| @@ -2312,6 +2312,23 @@ void TabContents::RequestTransferURL(const GURL& url, | 
| } | 
| } | 
|  | 
| +bool TabContents::ShouldIgnoreNavigation( | 
| +    const GURL& url, | 
| +    const content::Referrer& referrer, | 
| +    WindowOpenDisposition disposition, | 
| +    int64 source_frame_id, | 
| +    bool is_content_initiated) { | 
| +  if (!delegate_) | 
| +    return false; | 
| +  content::PageTransition transition_type = content::PAGE_TRANSITION_LINK; | 
| +  NavigationEntry* active_navigation_entry = controller_.GetActiveEntry(); | 
| +  if (active_navigation_entry) { | 
| +    transition_type = active_navigation_entry->GetTransitionType(); | 
| +  } | 
| +  return delegate_->ShouldIgnoreNavigation( | 
| +      this, url, referrer, disposition, is_content_initiated, transition_type); | 
| +} | 
| + | 
| void TabContents::RunJavaScriptMessage( | 
| RenderViewHost* rvh, | 
| const string16& message, | 
|  |