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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user