From 8951f89792585c95831fbb9dbe5fc4e38f34b1d3 Mon Sep 17 00:00:00 2001 From: navaneeth Date: Wed, 1 Sep 2021 21:40:45 +0530 Subject: [PATCH] Compare with default value of string cells before update --- frontend/src/Editor/Components/Table/Table.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index 9ccbdf01cb..4495ee13ff 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -282,11 +282,15 @@ export function Table({ type="text" onKeyDown={(e) => { if (e.key === 'Enter') { - handleCellValueChange(cell.row.index, column.key || column.name, e.target.value, cell.row.original); + if(e.target.defaultValue !== e.target.value) { + handleCellValueChange(cell.row.index, column.key || column.name, e.target.value, cell.row.original); + } } }} onBlur={(e) => { - handleCellValueChange(cell.row.index, column.key || column.name, e.target.value, cell.row.original); + if(e.target.defaultValue !== e.target.value) { + handleCellValueChange(cell.row.index, column.key || column.name, e.target.value, cell.row.original); + } }} className="form-control-plaintext form-control-plaintext-sm" defaultValue={cellValue}