diff --git a/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChange.js b/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChange.js
index e7edca812ed8d376e08d39bdbec748ea4e5f3b87..113bdec11bea9fe88bef3493caaf66a06184ab06 100644
--- a/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChange.js
+++ b/wax-prosemirror-services/src/TrackChangeService/RejectTrackChangeService/RejectTrackChange.js
@@ -89,6 +89,23 @@ class RejectTrackChange extends Tools {
               formatChangeMark,
             ),
           );
+        } else if (!node.isInline && node.attrs.track) {
+          const blockChangeTrack = node.attrs.track.find(
+            track => track.type === 'block_change',
+          );
+          if (blockChangeTrack) {
+            const track = node.attrs.track.filter(
+              track => track !== blockChangeTrack,
+            );
+            tr.setNodeMarkup(
+              map.map(pos),
+              state.schema.nodes[blockChangeTrack.before.type],
+              Object.assign({}, node.attrs, blockChangeTrack.before.attrs, {
+                track,
+              }),
+              node.marks,
+            );
+          }
         }
       });
       if (tr.steps.length) dispatch(tr);