Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
index 9ec82467cd70677edcb743a9a003b3f23c16fe32..75768e6550d93f288f63cef08732cd3d09ba38c9 100644 |
--- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
+++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
@@ -285,7 +285,8 @@ void ChromeExtensionsDispatcherDelegate::RequireAdditionalModules( |
module_system->Require("denyAppView"); |
} |
- if (context->GetAvailability("extensionOptionsInternal").is_available()) { |
+ if (extensions::FeatureSwitch::embedded_extension_options()->IsEnabled() && |
+ context->GetAvailability("extensionOptionsInternal").is_available()) { |
module_system->Require("extensionOptions"); |
} |
} |