| 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..3bde9307c1adbb04e46b058c61eacf5e617594f7 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().hasWorkerCapability() && !WebInspector.targetManager.mainTarget().hasBrowserCapability();
|
| if (mainIsServiceWorker && waitingForDebugger)
|
| target.debuggerAgent().pause();
|
| target.runtimeAgent().run();
|
|
|