Bug 1495383 - Add Worker, ServiceWorker and Process support on android debugger server;r=daisuke,ochameau

I quickly tested on Fennec with the whole stack and I am able to list workers, inspect workers etc...
Could not see any issue at first glance.

Differential Revision: https://phabricator.services.mozilla.com/D16175

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Julian Descottes 2019-01-17 07:58:57 +00:00
Родитель e987ef13a0
Коммит 1a1601ba70
1 изменённых файлов: 10 добавлений и 0 удалений

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

@ -14,6 +14,12 @@ const { RootActor } = require("devtools/server/actors/root");
const { ActorRegistry } = require("devtools/server/actors/utils/actor-registry");
const { BrowserTabList, BrowserAddonList, sendShutdownEvent } =
require("devtools/server/actors/webbrowser");
const { ServiceWorkerRegistrationActorList } =
require("devtools/server/actors/worker/service-worker-registration-list");
const { WorkerTargetActorList } =
require("devtools/server/actors/worker/worker-target-actor-list");
const { ProcessActorList } = require("devtools/server/actors/process");
/**
* Construct a root actor appropriate for use in a server running in a
@ -30,6 +36,10 @@ exports.createRootActor = function createRootActor(aConnection) {
let parameters = {
tabList: new MobileTabList(aConnection),
addonList: new BrowserAddonList(aConnection),
workerList: new WorkerTargetActorList(aConnection, {}),
serviceWorkerRegistrationList:
new ServiceWorkerRegistrationActorList(aConnection),
processList: new ProcessActorList(),
globalActorFactories: ActorRegistry.globalActorFactories,
onShutdown: sendShutdownEvent,
};