Index: extensions/browser/api/guest_view/web_view/web_view_internal_api.cc |
diff --git a/extensions/browser/api/guest_view/web_view/web_view_internal_api.cc b/extensions/browser/api/guest_view/web_view/web_view_internal_api.cc |
index fa9642c5e8748740c652030de097bcc4d7c053c0..3b5507924683c1683bb1d7957c695d4857c4d6fc 100644 |
--- a/extensions/browser/api/guest_view/web_view/web_view_internal_api.cc |
+++ b/extensions/browser/api/guest_view/web_view/web_view_internal_api.cc |
@@ -260,6 +260,9 @@ bool LegacyWebViewInternalExtensionFunction::RunAsync() { |
} |
bool WebViewInternalExtensionFunction::PreRunValidation(std::string* error) { |
+ if (!UIThreadExtensionFunction::PreRunValidation(error)) |
+ return false; |
+ |
int instance_id = 0; |
EXTENSION_FUNCTION_PRERUN_VALIDATE(args_->GetInteger(0, &instance_id)); |
guest_ = WebViewGuest::From(render_frame_host()->GetProcess()->GetID(), |