From adbd77d7ebf8dacb0949e762b1060300c920a5ca Mon Sep 17 00:00:00 2001 From: wuggy Date: Fri, 7 Aug 2026 19:42:39 -0700 Subject: [PATCH] Fix Next.js sites like Grok (Grok is still broken but less broken) --- dom/script/ScriptLoader.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dom/script/ScriptLoader.cpp b/dom/script/ScriptLoader.cpp index c0b970e58a..acf5027949 100644 --- a/dom/script/ScriptLoader.cpp +++ b/dom/script/ScriptLoader.cpp @@ -2334,8 +2334,7 @@ ScriptLoader::EvaluateScript(ScriptLoadRequest* aRequest) } if (aRequest->IsModuleRequest()) { - // For modules, currentScript is set to null. - AutoCurrentScriptUpdater scriptUpdater(this, nullptr); + AutoCurrentScriptUpdater scriptUpdater(this, aRequest->Element()); ModuleLoadRequest* request = aRequest->AsModuleRequest(); MOZ_ASSERT(request->mModuleScript);