Bug 1688879 - Part 7: External import maps aren't supported. r=jonco,yulia
External import maps aren't supported for now. https://github.com/WICG/import-maps/issues/235 Differential Revision: https://phabricator.services.mozilla.com/D142075
This commit is contained in:
@@ -913,6 +913,14 @@ bool ScriptLoader::ProcessExternalScript(nsIScriptElement* aElement,
|
|||||||
LOG(("ScriptLoader (%p): Process external script for element %p", this,
|
LOG(("ScriptLoader (%p): Process external script for element %p", this,
|
||||||
aElement));
|
aElement));
|
||||||
|
|
||||||
|
// Bug 1765745: Support external import maps.
|
||||||
|
if (aScriptKind == ScriptKind::eImportMap) {
|
||||||
|
NS_DispatchToCurrentThread(
|
||||||
|
NewRunnableMethod("nsIScriptElement::FireErrorEvent", aElement,
|
||||||
|
&nsIScriptElement::FireErrorEvent));
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsIURI> scriptURI = aElement->GetScriptURI();
|
nsCOMPtr<nsIURI> scriptURI = aElement->GetScriptURI();
|
||||||
if (!scriptURI) {
|
if (!scriptURI) {
|
||||||
// Asynchronously report the failure to create a URI object
|
// Asynchronously report the failure to create a URI object
|
||||||
|
|||||||
Reference in New Issue
Block a user