diff --git a/html/semantics/interactive-elements/the-details-element/toggleEvent.html b/html/semantics/interactive-elements/the-details-element/toggleEvent.html
index a54ad1f8a8e746..c918f8eb621219 100644
--- a/html/semantics/interactive-elements/the-details-element/toggleEvent.html
+++ b/html/semantics/interactive-elements/the-details-element/toggleEvent.html
@@ -175,4 +175,9 @@
t10.done();
}, 0);
+ async_test(function(t) {
+ new DOMParser().parseFromString("", "text/html").querySelector("details").ontoggle = t.step_func_done(function(e) {
+ assert_true(e.target.open);
+ });
+ }, "Setting open from the parser fires a toggle event");