diff --git a/knockout.mapping.js b/knockout.mapping.js index 2ac4a3d..1482283 100644 --- a/knockout.mapping.js +++ b/knockout.mapping.js @@ -285,14 +285,14 @@ return DO(val); }, deferEvaluation: true - }); + }).extend({notify: 'always'}); if (DEBUG) wrapped._wrapper = true; wrapped.__DO = DO; return wrapped; }; options.deferEvaluation = true; // will either set for just options, or both read/options. - var realDependentObservable = new realKoDependentObservable(read, owner, options); + var realDependentObservable = new realKoDependentObservable(read, owner, options).extend({notify: 'always'}); if (!realDeferEvaluation) { realDependentObservable = wrap(realDependentObservable); diff --git a/spec/runner.html b/spec/runner.html index d4b0b9b..de6299b 100644 --- a/spec/runner.html +++ b/spec/runner.html @@ -6,7 +6,7 @@ - +