| Index: content/browser/web_contents/web_contents_impl.cc
 | 
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
 | 
| index 661b4db001cf8a8554d4b13d30ff3275dc282e73..e17f555df95651a9f82db477c4c9ad9e175d253c 100644
 | 
| --- a/content/browser/web_contents/web_contents_impl.cc
 | 
| +++ b/content/browser/web_contents/web_contents_impl.cc
 | 
| @@ -3544,7 +3544,7 @@ void WebContentsImpl::DidNavigateAnyFramePostCommit(
 | 
|    has_accessed_initial_document_ = false;
 | 
|  
 | 
|    // If we navigate off the page, close all JavaScript dialogs.
 | 
| -  if (!details.is_in_page)
 | 
| +  if (!details.is_same_document)
 | 
|      CancelActiveAndPendingDialogs();
 | 
|  
 | 
|    // If this is a user-initiated navigation, start allowing JavaScript dialogs
 | 
| 
 |