Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js |
| index 2313c2ec23de4c85dceb11d65ab7b1af21cdedd6..2591f8b972a867585b31f6ffac460b3f7eb4bb28 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js |
| @@ -101,12 +101,12 @@ WebInspector.WorkerManager.prototype = { |
| var parsedURL = url.asParsedURL(); |
| var workerName = parsedURL ? parsedURL.lastPathComponentWithFragment() : "#" + (++this._lastAnonymousTargetId); |
| - var target = WebInspector.targetManager.createTarget(workerName, WebInspector.Target.Type.DedicatedWorker, connection, this.target()); |
| + var target = WebInspector.targetManager.createTarget(workerName, WebInspector.Target.Capability.JS, connection, this.target()); |
| this._targetsByWorkerId.set(workerId, target); |
| // Only pause new worker if debugging SW - we are going through the |
| // pause on start checkbox. |
| - var mainIsServiceWorker = WebInspector.targetManager.mainTarget().isServiceWorker(); |
| + var mainIsServiceWorker = WebInspector.targetManager.mainTarget().hasJSCapability() && !WebInspector.targetManager.mainTarget().hasBrowserCapability(); |
|
dgozman
2016/07/13 00:08:30
This should be "hasWorkerCapability && !hasBrowser
eostroukhov-old
2016/07/13 00:36:29
Done.
|
| if (mainIsServiceWorker && waitingForDebugger) |
| target.debuggerAgent().pause(); |
| target.runtimeAgent().run(); |