From d2c4e21cca21adef53e9e7757033ec1df58c63da Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 8 Jun 2022 19:10:41 +0530 Subject: [PATCH] fix: Dont save if value is same --- src/cellmanager.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cellmanager.js b/src/cellmanager.js index a796297..23c6b1d 100644 --- a/src/cellmanager.js +++ b/src/cellmanager.js @@ -517,9 +517,12 @@ export default class CellManager { } promise = valuePromise.then((value) => { - const done = editor.setValue(value, rowIndex, col); const oldValue = this.getCell(colIndex, rowIndex).content; + if (oldValue === value) return; + + const done = editor.setValue(value, rowIndex, col); + // update cell immediately this.updateCell(colIndex, rowIndex, value); $cell.focus();