Index: content/browser/devtools/render_frame_devtools_agent_host.cc |
diff --git a/content/browser/devtools/render_frame_devtools_agent_host.cc b/content/browser/devtools/render_frame_devtools_agent_host.cc |
index 204903c3a124cc408b51725a2d902665b6746e0c..1a6be758941cbf54069fae1b0f0be90c8bf61527 100644 |
--- a/content/browser/devtools/render_frame_devtools_agent_host.cc |
+++ b/content/browser/devtools/render_frame_devtools_agent_host.cc |
@@ -762,7 +762,7 @@ void RenderFrameDevToolsAgentHost::RenderFrameHostChanged( |
if (session()) |
protocol::TargetHandler::FromSession(session())->UpdateFrames(); |
- if (IsBrowserSideNavigationEnabled()) |
+ if (IsBrowserSideNavigationEnabled() && !current_frame_crashed_) |
return; |
DCHECK(!pending_ || pending_->host() != old_host); |