From 1a20f40c5463bc09ffd52a264773501196accdbd Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 28 Apr 2021 01:27:34 +0200 Subject: [PATCH] Prevent breaking the changes counter. Fixes #3412 --- src/editor/model/Editor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/editor/model/Editor.js b/src/editor/model/Editor.js index bd2d650ce..f97ec990d 100644 --- a/src/editor/model/Editor.js +++ b/src/editor/model/Editor.js @@ -267,7 +267,9 @@ export default Backbone.Model.extend({ timedInterval && clearTimeout(timedInterval); timedInterval = setTimeout(() => { - this.set('changesCount', this.get('changesCount') + 1, opt); + const curr = this.get('changesCount') || 0; + const { unset, ...opts } = opt; + this.set('changesCount', curr + 1, opts); }, 0); },