Issue #3020 - document.currentScript should be null in modules

This is done correctly in `EvaluateScript`, but `CreateModuleScript` was
still setting currentScript to an element.
This commit is contained in:
Moonchild
2026-03-24 15:50:34 +01:00
committed by roytam1
parent 964a72079a
commit 94ffd74cab
-8
View File
@@ -613,14 +613,6 @@ ScriptLoader::CreateModuleScript(ModuleLoadRequest* aRequest)
nsresult rv;
{
// Update our current script.
Maybe<AutoCurrentScriptUpdater> masterScriptUpdater;
nsCOMPtr<nsIDocument> master = mDocument->MasterDocument();
if (master != mDocument) {
masterScriptUpdater.emplace(master->ScriptLoader(),
aRequest->Element());
}
JSContext* cx = aes.cx();
JS::Rooted<JSObject*> module(cx);