diff --git editors/js/nicedit.js editors/js/nicedit.js
index ba8fc91..2b8e98b 100644
--- editors/js/nicedit.js
+++ editors/js/nicedit.js
@@ -4,6 +4,15 @@
  * Attach this editor to a target element.
  */
 Drupal.wysiwyg.editor.attach.nicedit = function(context, params, settings) {
+  // Intercept and ignore submit handlers or they will revert changes made
+  // since the instance was removed, and they can't be referenced once set.
+  // The same operations are performed when the instance is removed anyway.
+  var oldAddEvent = bkLib.addEvent;
+  bkLib.addEvent = function(obj, type, fn) {
+    if (type != 'submit') {
+      oldAddEvent(obj, type, fn);
+    }
+  }
   // Attach editor.
   var editor = new nicEditor(settings);
   editor.panelInstance(params.field);
