diff --git a/parser/html/nsHtml5TreeOperation.cpp b/parser/html/nsHtml5TreeOperation.cpp
index 5352f913ee0..3e95aad15a3 100644
--- a/parser/html/nsHtml5TreeOperation.cpp
+++ b/parser/html/nsHtml5TreeOperation.cpp
@@ -508,6 +508,11 @@ nsHtml5TreeOperation::Perform(nsHtml5TreeOpExecutor* aBuilder,
*aScriptElement = node;
return rv;
}
+ case eTreeOpRunScriptAsyncDefer: {
+ nsIContent* node = *(mOne.node);
+ aBuilder->RunScript(node);
+ return rv;
+ }
case eTreeOpDoneAddingChildren: {
nsIContent* node = *(mOne.node);
node->DoneAddingChildren(aBuilder->HaveNotified(node));