Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called.

Tag #1343
This commit is contained in:
Gaming4JC
2020-01-07 08:27:34 -05:00
parent 2e3b937f4e
commit ef2cd8749f
5 changed files with 12 additions and 1 deletions
+3
View File
@@ -30,6 +30,9 @@ HTMLDialogElement::Close(const mozilla::dom::Optional<nsAString>& aReturnValue)
ErrorResult ignored;
SetOpen(false, ignored);
ignored.SuppressException();
RefPtr<AsyncEventDispatcher> eventDispatcher =
new AsyncEventDispatcher(this, NS_LITERAL_STRING("close"), false);
eventDispatcher->PostDOMEvent();
}
void