Bug 1678254 - [devtools] Check descriptor type instead of current target. r=jdescottes

Differential Revision: https://phabricator.services.mozilla.com/D114856
This commit is contained in:
Alexandre Poirot 2021-05-13 08:34:18 +00:00
Родитель 173eb0e828
Коммит fec2f80a17
5 изменённых файлов: 17 добавлений и 1 удалений

Просмотреть файл

@ -416,7 +416,7 @@ class SourceMapURLService {
if (!this._prefValue) {
return null;
}
if (this._target.isWorkerTarget) {
if (this._commands.descriptorFront.isWorkerDescriptor) {
return;
}

Просмотреть файл

@ -64,6 +64,10 @@ class ProcessDescriptorFront extends DescriptorMixin(
return front;
}
get isProcessDescriptor() {
return true;
}
getCachedTarget() {
return this._processTargetFront;
}

Просмотреть файл

@ -104,6 +104,10 @@ class TabDescriptorFront extends DescriptorMixin(
}
}
get isTabDescriptor() {
return true;
}
get isLocalTab() {
return !!this._localTab;
}

Просмотреть файл

@ -60,6 +60,10 @@ class WebExtensionDescriptorFront extends DescriptorMixin(
return this._form.isSystem;
}
get isWebExtensionDescriptor() {
return true;
}
get isWebExtension() {
return this._form.isWebExtension;
}

Просмотреть файл

@ -42,6 +42,10 @@ class WorkerDescriptorFront extends DescriptorMixin(
return this.url.split("/").pop();
}
get isWorkerDescriptor() {
return true;
}
get isDedicatedWorker() {
return this.type === Ci.nsIWorkerDebugger.TYPE_DEDICATED;
}