Bug 1768922 - Support ESM loaded by shim in Cu.isModuleLoaded. r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D146166
This commit is contained in:
@@ -344,15 +344,17 @@ nsresult ModuleLoaderBase::StartOrRestartModuleLoad(ModuleLoadRequest* aRequest,
|
||||
}
|
||||
|
||||
bool ModuleLoaderBase::ModuleMapContainsURL(nsIURI* aURL) const {
|
||||
// Returns whether we have fetched, or are currently fetching, a module script
|
||||
// for a URL.
|
||||
return mFetchingModules.Contains(aURL) || mFetchedModules.Contains(aURL);
|
||||
return IsModuleFetching(aURL) || IsModuleFetched(aURL);
|
||||
}
|
||||
|
||||
bool ModuleLoaderBase::IsModuleFetching(nsIURI* aURL) const {
|
||||
return mFetchingModules.Contains(aURL);
|
||||
}
|
||||
|
||||
bool ModuleLoaderBase::IsModuleFetched(nsIURI* aURL) const {
|
||||
return mFetchedModules.Contains(aURL);
|
||||
}
|
||||
|
||||
void ModuleLoaderBase::SetModuleFetchStarted(ModuleLoadRequest* aRequest) {
|
||||
// Update the module map to indicate that a module is currently being fetched.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user