Bug 1899172 - Part 7: Add ScriptLoadContext::{BeginEvaluatingTopLevel,EndEvaluatingTopLevel}. r=nbp

Differential Revision: https://phabricator.services.mozilla.com/D211907
This commit is contained in:
Tooru Fujisawa
2024-05-30 05:01:17 +00:00
parent 2a32316716
commit 2e811d3553
3 changed files with 13 additions and 2 deletions

View File

@@ -2154,7 +2154,7 @@ nsresult ScriptLoader::ProcessRequest(ScriptLoadRequest* aRequest) {
aRequest->GetScriptLoadContext()->GetScriptElement();
}
aRequest->GetScriptLoadContext()->GetScriptElement()->BeginEvaluating();
aRequest->GetScriptLoadContext()->BeginEvaluatingTopLevel();
FireScriptAvailable(NS_OK, aRequest);
@@ -2197,7 +2197,7 @@ nsresult ScriptLoader::ProcessRequest(ScriptLoadRequest* aRequest) {
FireScriptEvaluated(rv, aRequest);
aRequest->GetScriptLoadContext()->GetScriptElement()->EndEvaluating();
aRequest->GetScriptLoadContext()->EndEvaluatingTopLevel();
if (parserCreated) {
mCurrentParserInsertedScript = oldParserInsertedScript;