1
0
Эх сурвалжийг харах

don't execute scripts in "parallel"

Gildas 7 жил өмнө
parent
commit
fefe14ca74

+ 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) {