Explorar el Código

don't execute scripts in "parallel"

Gildas hace 7 años
padre
commit
fefe14ca74
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      extension/core/bg/script-loader.js

+ 3 - 1
extension/core/bg/script-loader.js

@@ -88,7 +88,9 @@ singlefile.scriptLoader = (() => {
 	}
 
 	async function executeContentScripts(tabId, scriptFiles, allFrames) {
-		return Promise.all(scriptFiles.map(file => browser.tabs.executeScript(tabId, { file, allFrames })));
+		for (const file of scriptFiles) {
+			await browser.tabs.executeScript(tabId, { file, allFrames });
+		}
 	}
 
 	function getContentScriptFiles(options) {