Index: chrome/browser/chromeos/accessibility/accessibility_manager.cc |
diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
index eebfe769763fc309254a9f040a64fe38529223e6..0a935ead1084f69c52e759c178189475992ee55a 100644 |
--- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
+++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
@@ -110,6 +110,8 @@ void ExecuteScriptHelper( |
content::WebContents::FromRenderViewHost(render_view_host); |
if (!web_contents) |
return; |
+ if (!extensions::TabHelper::FromWebContents(web_contents)) |
+ extensions::TabHelper::CreateForWebContents(web_contents); |
extensions::TabHelper::FromWebContents(web_contents)->script_executor()-> |
ExecuteScript(HostID(HostID::EXTENSIONS, extension_id), |
extensions::ScriptExecutor::JAVASCRIPT, |