| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index af7dd84a5d7502ab9badbe9398ebb2c1cfcb8d7d..7cdd26f87e3d95ade543122d9efc0d93966e535e 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -787,15 +787,18 @@ std::vector<std::pair<const char*, int>> Dispatcher::GetJsResources() {
|
| {"printerProvider", IDR_PRINTER_PROVIDER_CUSTOM_BINDINGS_JS},
|
| {"runtime", IDR_RUNTIME_CUSTOM_BINDINGS_JS},
|
| {"webViewRequest", IDR_WEB_VIEW_REQUEST_CUSTOM_BINDINGS_JS},
|
| - {"binding", IDR_BINDING_JS},
|
| -
|
| - // Custom types sources.
|
| - {"StorageArea", IDR_STORAGE_AREA_JS},
|
|
|
| // Platform app sources that are not API-specific..
|
| {"platformApp", IDR_PLATFORM_APP_JS},
|
| };
|
|
|
| + if (!FeatureSwitch::native_crx_bindings()->IsEnabled()) {
|
| + resources.emplace_back("binding", IDR_BINDING_JS);
|
| +
|
| + // Custom types sources.
|
| + resources.emplace_back("StorageArea", IDR_STORAGE_AREA_JS);
|
| + }
|
| +
|
| if (base::FeatureList::IsEnabled(::features::kGuestViewCrossProcessFrames)) {
|
| resources.emplace_back("guestViewIframe", IDR_GUEST_VIEW_IFRAME_JS);
|
| resources.emplace_back("guestViewIframeContainer",
|
|
|