Index: Source/devtools/front_end/Runtime.js |
diff --git a/Source/devtools/front_end/Runtime.js b/Source/devtools/front_end/Runtime.js |
index 53b8d4415b31f2eae7851e23a4349530c77d296e..fa67360df1ef9bd06d85852424df6546d08b6816 100644 |
--- a/Source/devtools/front_end/Runtime.js |
+++ b/Source/devtools/front_end/Runtime.js |
@@ -732,7 +732,8 @@ Runtime.Module.prototype = { |
return Promise.resolve(); |
if (Runtime.isReleaseMode()) { |
- var base = this._descriptor.remote && Runtime._remoteBase || undefined; |
+ var useRemote = this._descriptor.remote && Runtime.experiments.isEnabled("remoteModules"); |
+ var base = useRemote && Runtime._remoteBase || undefined; |
return loadScriptsPromise([this._name + "_module.js"], base); |
} |
@@ -1059,6 +1060,7 @@ Runtime.Experiment.prototype = { |
// This must be constructed after the query parameters have been parsed. |
Runtime.experiments = new Runtime.ExperimentsSupport(); |
+Runtime.experiments.register("remoteModules", "Remote Modules", true); |
/** |
* @type {?string} |