Bug 1763586 - Remove Element from LoadScript and child classes; r=jonco

Differential Revision: https://phabricator.services.mozilla.com/D143139
This commit is contained in:
Yulia Startsev
2022-04-12 16:16:32 +00:00
parent 5dd282eb7d
commit b3bf5e2991
13 changed files with 19 additions and 164 deletions

View File

@@ -822,8 +822,9 @@ already_AddRefed<ScriptLoadRequest> ScriptLoader::CreateLoadRequest(
RefPtr<ScriptLoadContext> context = new ScriptLoadContext();
if (aKind == ScriptKind::eClassic) {
RefPtr<ScriptLoadRequest> aRequest = new ScriptLoadRequest(
aKind, aURI, fetchOptions, aIntegrity, referrer, context);
RefPtr<ScriptLoadRequest> aRequest =
new ScriptLoadRequest(aKind, aURI, fetchOptions, aIntegrity, referrer,
new ScriptLoadContext());
return aRequest.forget();
}
@@ -2267,8 +2268,7 @@ nsresult ScriptLoader::EvaluateScript(nsIGlobalObject* aGlobalObject,
// Create a ClassicScript object and associate it with the JSScript.
RefPtr<ClassicScript> classicScript =
new ClassicScript(aRequest->mFetchOptions, aRequest->mBaseURL,
aRequest->mFetchOptions->mElement);
new ClassicScript(aRequest->mFetchOptions, aRequest->mBaseURL);
JS::RootedValue classicScriptValue(cx, JS::PrivateValue(classicScript));
JS::CompileOptions options(cx);