diff --git a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html index e080cf48f1c0f2..d9acc279b6bb47 100644 --- a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html +++ b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html @@ -58,7 +58,7 @@ // the `focusin` event. dialog.close(); await new Promise(resolve => { - document.defaultView.requestIdleCallback(() => { + requestAnimationFrame(() => { dialog.close(); resolve(); });