in src/extension-runners/firefox-desktop.js [62:82]
async reloadAllExtensions() {
const runnerName = this.getName();
const reloadErrors = new Map();
for (const { sourceDir } of this.params.extensions) {
const [res] = await this.reloadExtensionBySourceDir(sourceDir);
if (res.reloadError instanceof Error) {
reloadErrors.set(sourceDir, res.reloadError);
}
}
if (reloadErrors.size > 0) {
return [
{
runnerName,
reloadError: new MultiExtensionsReloadError(reloadErrors),
},
];
}
return [{ runnerName }];
}