From 8b53142ccdef1cc248042a688f6f7134142cbd31 Mon Sep 17 00:00:00 2001 From: Sam Sneddon Date: Thu, 16 Apr 2026 10:53:51 -0700 Subject: [PATCH] Remove requestIdleCallback from a dialog test As far as I can tell, it just wants to make sure we've had time to process the close before then calling it again: we don't need to wait for as long as requestIdleCallback would. --- .../the-dialog-element/dialog-closedby-start-open.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); });