diff --git a/toolkit/modules/subprocess/subprocess_worker_common.js b/toolkit/modules/subprocess/subprocess_worker_common.js index c6535b314353..77c6e6162d32 100644 --- a/toolkit/modules/subprocess/subprocess_worker_common.js +++ b/toolkit/modules/subprocess/subprocess_worker_common.js @@ -149,6 +149,10 @@ let requests = { proc => [proc.id, proc.pid])); return {data}; }, + + waitForNoProcesses() { + return Promise.all(Array.from(io.processes.values(), proc => proc.exitPromise)); + }, }; onmessage = event => {