diff --git a/src/internal/scheduler.js b/src/internal/scheduler.js index fcfcdc2b76..dc03e40751 100644 --- a/src/internal/scheduler.js +++ b/src/internal/scheduler.js @@ -45,5 +45,7 @@ export function flush() { } function queue_microtask(callback) { - Promise.resolve().then(callback); + Promise.resolve().then(() => { + if (update_scheduled) callback(); + }); } \ No newline at end of file