From 63cd670f31cf4d9509b7bb35dc6d8cf4f2643789 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Sat, 9 May 2020 16:07:52 +0300 Subject: [PATCH] fix --- .../track-changes/trackedTransaction.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/wax-prosemirror-services/src/TrackChangeService/track-changes/trackedTransaction.js b/wax-prosemirror-services/src/TrackChangeService/track-changes/trackedTransaction.js index 4e08f1cd9..315e5ec49 100644 --- a/wax-prosemirror-services/src/TrackChangeService/track-changes/trackedTransaction.js +++ b/wax-prosemirror-services/src/TrackChangeService/track-changes/trackedTransaction.js @@ -32,7 +32,6 @@ const trackedTransaction = (tr, state, user) => { return tr; } - const approved = false; const newTr = state.tr, map = new Mapping(), date = Math.floor(Date.now() / 60000), // 1 minute interval @@ -50,12 +49,15 @@ const trackedTransaction = (tr, state, user) => { return; } if (step instanceof ReplaceStep) { - const newStep = new ReplaceStep( - step.to, // We insert all the same steps, but with "from"/"to" both set to "to" in order not to delete content. Mapped as needed. - step.to, - step.slice, - step.structure - ); + const newStep = + step.slice.size && !cellDeleteTr + ? new ReplaceStep( + step.to, // We insert all the same steps, but with "from"/"to" both set to "to" in order not to delete content. Mapped as needed. + step.to, + step.slice, + step.structure + ) + : false; // We didn't apply the original step in its original place. We adjust the map accordingly. map.appendMap(step.invert(doc).getMap()); if (newStep) { -- GitLab