diff --git a/uk/ac/sanger/artemis/components/FindAndReplace.java b/uk/ac/sanger/artemis/components/FindAndReplace.java
index affae6cb04c0747e6ed0e7befa3c952b1f4f7685..b1198ebaeddbada7ce924ec08db43fc1e8ef07bd 100644
--- a/uk/ac/sanger/artemis/components/FindAndReplace.java
+++ b/uk/ac/sanger/artemis/components/FindAndReplace.java
@@ -365,6 +365,7 @@ public class FindAndReplace extends JFrame
           }
         }; 
         
+        entry_group.getActionController().startAction();
         int ncount = 0;
         final FeatureVector features = entry_group.getAllFeatures();
         for(int i=0; i<features.size(); i++)
@@ -372,6 +373,7 @@ public class FindAndReplace extends JFrame
           if(predicate.testPredicate(features.elementAt(i)))
             ncount++;
         }
+        entry_group.getActionController().endAction();
         
         JOptionPane.showMessageDialog(FindAndReplace.this, 
             ( (ncount>0) ? "Duplicate qualifiers in "+ncount+" feature(s) deleted." :