Bug 1688879 - Part 8: Assert import maps won't be processed in ScriptLoader::EvaluateScriptElement. r=jonco,yulia

Differential Revision: https://phabricator.services.mozilla.com/D142076
This commit is contained in:
Yoshi Cheng-Hao Huang
2022-05-05 16:03:18 +00:00
parent 0eba06d767
commit a277875e91

View File

@@ -2181,6 +2181,12 @@ nsresult ScriptLoader::EvaluateScriptElement(ScriptLoadRequest* aRequest) {
setProcessingScriptTag.emplace(context);
}
// https://wicg.github.io/import-maps/#integration-script-type
// Switch on the script's type for scriptElement:
// "importmap"
// Assert: Never reached.
MOZ_ASSERT(!aRequest->IsImportMapRequest());
if (aRequest->IsModuleRequest()) {
return aRequest->AsModuleRequest()->EvaluateModule();
}