| Index: extensions/browser/guest_view/extension_view/extension_view_guest.cc
 | 
| diff --git a/extensions/browser/guest_view/extension_view/extension_view_guest.cc b/extensions/browser/guest_view/extension_view/extension_view_guest.cc
 | 
| index e9c309ad8d2fb02a46ab1077233ca3d96f4a7073..68e26e9fa918e7da75201ac143468ff203f75aae 100644
 | 
| --- a/extensions/browser/guest_view/extension_view/extension_view_guest.cc
 | 
| +++ b/extensions/browser/guest_view/extension_view/extension_view_guest.cc
 | 
| @@ -4,9 +4,9 @@
 | 
|  
 | 
|  #include "extensions/browser/guest_view/extension_view/extension_view_guest.h"
 | 
|  
 | 
| -#include "base/metrics/user_metrics.h"
 | 
|  #include "base/strings/string_util.h"
 | 
|  #include "components/crx_file/id_util.h"
 | 
| +#include "content/public/browser/bad_message.h"
 | 
|  #include "content/public/browser/render_process_host.h"
 | 
|  #include "content/public/common/result_codes.h"
 | 
|  #include "extensions/browser/api/extensions_api_client.h"
 | 
| @@ -149,9 +149,8 @@ void ExtensionViewGuest::DidNavigateMainFrame(
 | 
|      const content::LoadCommittedDetails& details,
 | 
|      const content::FrameNavigateParams& params) {
 | 
|    if (attached() && (params.url.GetOrigin() != view_page_.GetOrigin())) {
 | 
| -    base::RecordAction(base::UserMetricsAction("BadMessageTerminate_EVG"));
 | 
| -    web_contents()->GetRenderProcessHost()->Shutdown(
 | 
| -        content::RESULT_CODE_KILLED_BAD_MESSAGE, false /* wait */);
 | 
| +    web_contents()->GetRenderProcessHost()->ReceivedBadMessage(
 | 
| +        content::BadMessage::EVG_BAD_ORIGIN);
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |