Index: pageitem_textframe.cpp
===================================================================
--- pageitem_textframe.cpp	(revision 20473)
+++ pageitem_textframe.cpp	(working copy)
@@ -56,6 +56,7 @@
 #include "scribusstructs.h"
 #include "selection.h"
 #include "ui/guidemanager.h"
+#include "ui/marksmanager.h"
 #include "undomanager.h"
 #include "undostate.h"
 #include "util.h"
@@ -6046,6 +6047,9 @@
 			if (doUndo)
 				m_Doc->setUndoDelMark(mrk);
 			m_Doc->eraseMark(mrk, true, this);
+			m_Doc->changed();
+			m_Doc->regionsChanged()->update(QRectF());
+			m_Doc->scMW()->marksManager->updateListView();
 			++num;
 		}
 		mrk = selectedMark(true);
