Bug 1821066 - Ensure that module error is correctly set when ResolveRequestedModules fails; r=jonco

Differential Revision: https://phabricator.services.mozilla.com/D172243
This commit is contained in:
Yulia
2023-03-10 17:30:04 +00:00
parent 76c46de0ad
commit 380f654a06
3 changed files with 14 additions and 0 deletions

View File

@@ -633,6 +633,10 @@ nsresult ModuleLoaderBase::CreateModuleScript(ModuleLoadRequest* aRequest) {
// the same as a parse error.
rv = ResolveRequestedModules(aRequest, nullptr);
if (NS_FAILED(rv)) {
if (!aRequest->IsErrored()) {
aRequest->mModuleScript = nullptr;
return rv;
}
aRequest->ModuleErrored();
return NS_OK;
}