Index: headless/lib/browser/headless_devtools_client_impl.cc |
diff --git a/headless/lib/browser/headless_devtools_client_impl.cc b/headless/lib/browser/headless_devtools_client_impl.cc |
index 833b9dc49afb1d85c386d64865b20448c98cfa57..cd52cbb31dad3e84085ee32cc56f81481b14c931 100644 |
--- a/headless/lib/browser/headless_devtools_client_impl.cc |
+++ b/headless/lib/browser/headless_devtools_client_impl.cc |
@@ -133,6 +133,11 @@ bool HeadlessDevToolsClientImpl::DispatchEvent( |
return false; |
EventHandlerMap::const_iterator it = event_handlers_.find(method); |
if (it == event_handlers_.end()) { |
+ // Silently swallow errors related to the target crashing. This can be |
+ // observed via HeadlessWebContents::Observer::RenderProcessExited. |
+ if (method == "Inspector.targetCrashed") |
+ return true; |
+ |
NOTREACHED() << "Unknown event: " << method; |
return false; |
} |