Support for enabling component extensions.
BUG=chromium:266438
TEST=manual
Change-Id: I07e290a22d4ac0f3b2d257be77045d9a6fcdfa09
Reviewed-on: https://chromium-review.googlesource.com/171819
Reviewed-by: Dan Shi <dshi@chromium.org>
Commit-Queue: Achuith Bhandarkar <achuith@chromium.org>
Tested-by: Achuith Bhandarkar <achuith@chromium.org>
diff --git a/client/common_lib/cros/chrome.py b/client/common_lib/cros/chrome.py
index dfd7845..a0ed856 100644
--- a/client/common_lib/cros/chrome.py
+++ b/client/common_lib/cros/chrome.py
@@ -24,12 +24,15 @@
finder_options = browser_options.BrowserFinderOptions()
self._browser_type = (self.BROWSER_TYPE_LOGIN
if logged_in else self.BROWSER_TYPE_GUEST)
- finder_options.browser_type = self._browser_type
+ finder_options.browser_type = self.browser_type
+
+ b_options = finder_options.browser_options
+ b_options.disable_component_extensions_with_background_pages = False
if logged_in:
for path in extension_paths:
extension = extension_to_load.ExtensionToLoad(
- path, self._browser_type, is_component=True)
+ path, self.browser_type, is_component=True)
finder_options.extensions_to_load.append(extension)
self._extensions_to_load = finder_options.extensions_to_load