From 05b1e96046306b49ed715f9f165a279b149ab53c Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 3 Mar 2024 17:31:44 +0100 Subject: [PATCH] KnockoutJS drop unused `throttleEvaluation` --- .../knockout/src/subscribables/dependentObservable.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/vendors/knockout/src/subscribables/dependentObservable.js b/vendors/knockout/src/subscribables/dependentObservable.js index f57a90cf1..b79ec8f55 100644 --- a/vendors/knockout/src/subscribables/dependentObservable.js +++ b/vendors/knockout/src/subscribables/dependentObservable.js @@ -205,14 +205,8 @@ var computedFn = { return target['subscribe'](this.evaluatePossiblyAsync, this); }, evaluatePossiblyAsync() { - var computedObservable = this, - throttleEvaluationTimeout = computedObservable['throttleEvaluation']; - if (throttleEvaluationTimeout >= 0) { - clearTimeout(this[computedState].evaluationTimeoutInstance); - this[computedState].evaluationTimeoutInstance = setTimeout(() => - computedObservable.evaluateImmediate(true /*notifyChange*/) - , throttleEvaluationTimeout); - } else if (computedObservable._evalDelayed) { + var computedObservable = this; + if (computedObservable._evalDelayed) { computedObservable._evalDelayed(true /*isChange*/); } else { computedObservable.evaluateImmediate(true /*notifyChange*/);