Index: third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js |
index 2275b7510298cf99521c8868deb7d08444726a3f..dbcca477bb5defd73762f1998f225b80bb7a49bb 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/TargetManager.js |
@@ -468,8 +468,12 @@ SDK.ChildTargetManager = class { |
* @return {number} |
*/ |
_capabilitiesForType(type) { |
- if (type === 'worker') |
- return SDK.Target.Capability.JS | SDK.Target.Capability.Log; |
+ if (type === 'worker') { |
+ if (Runtime.experiments.isEnabled('offMainThreadFetch')) |
+ return SDK.Target.Capability.JS | SDK.Target.Capability.Log | SDK.Target.Capability.Network; |
+ else |
+ return SDK.Target.Capability.JS | SDK.Target.Capability.Log; |
+ } |
if (type === 'service_worker') |
return SDK.Target.Capability.Log | SDK.Target.Capability.Network | SDK.Target.Capability.Target; |
if (type === 'iframe') { |