diff --git a/libcef/browser/devtools/devtools_frontend.cc b/libcef/browser/devtools/devtools_frontend.cc index 18bdf59cf..f495a33f4 100644 --- a/libcef/browser/devtools/devtools_frontend.cc +++ b/libcef/browser/devtools/devtools_frontend.cc @@ -533,6 +533,9 @@ void CefDevToolsFrontend::HandleMessageFromDevToolsFrontend( void CefDevToolsFrontend::DispatchProtocolMessage( content::DevToolsAgentHost* agent_host, base::span message) { + if (frontend_browser_->GetWebContents()->IsBeingDestroyed()) + return; + base::StringPiece str_message(reinterpret_cast(message.data()), message.size()); if (ProtocolLoggingEnabled()) {