| Index: extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc
 | 
| diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc
 | 
| index a4657c9b0af568f40903e7bee1c4f2f108fb003c..aa2a7f87c3fb39f89c36ced3af0f55ae848d7e0f 100644
 | 
| --- a/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc
 | 
| +++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_stream_manager.cc
 | 
| @@ -223,7 +223,7 @@ void MimeHandlerStreamManager::EmbedderObserver::
 | 
|  void MimeHandlerStreamManager::EmbedderObserver::DidStartNavigation(
 | 
|      content::NavigationHandle* navigation_handle) {
 | 
|    // If the top level frame is navigating away, clean up the stream.
 | 
| -  if (navigation_handle->IsInMainFrame())
 | 
| +  if (navigation_handle->IsInMainFrame() && !navigation_handle->IsSamePage())
 | 
|      AbortStream();
 | 
|  }
 | 
|  
 | 
| 
 |