From: edison Date: Thu, 25 Mar 2021 15:13:35 +0000 (+0800) Subject: fix(runtime-core): ensure only skip unflushed job (#3406) X-Git-Tag: v3.0.8~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf34e33c909da89681b9c5004cdf04ab198ec5a7;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): ensure only skip unflushed job (#3406) --- diff --git a/packages/runtime-core/src/scheduler.ts b/packages/runtime-core/src/scheduler.ts index 6feb2603e7..372866c809 100644 --- a/packages/runtime-core/src/scheduler.ts +++ b/packages/runtime-core/src/scheduler.ts @@ -110,7 +110,7 @@ function queueFlush() { export function invalidateJob(job: SchedulerJob) { const i = queue.indexOf(job) - if (i > -1) { + if (i > flushIndex) { queue.splice(i, 1) } }