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