From a1f787fc8cb2e5076d4ffe7f01b7cf740bddba31 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 2 May 2023 10:44:02 -0500 Subject: [PATCH] Issue #1691 - Follow-up: Fix videojs and potentially other problems. When rewriting the ExecutionContext code in ScriptLoader I accidentally removed some required code. --- dom/script/ScriptLoader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dom/script/ScriptLoader.cpp b/dom/script/ScriptLoader.cpp index 058fb966d4..77bfd2024d 100644 --- a/dom/script/ScriptLoader.cpp +++ b/dom/script/ScriptLoader.cpp @@ -2343,6 +2343,9 @@ ScriptLoader::EvaluateScript(ScriptLoadRequest* aRequest) FinishDynamicImport(cx, request, rv); } } else { + // Update our current script. + AutoCurrentScriptUpdater scriptUpdater(this, aRequest->Element()); + JS::CompileOptions options(cx); rv = FillCompileOptionsForRequest(aes, aRequest, global, &options);