diff --git editors/js/ckeditor-3.0.js editors/js/ckeditor-3.0.js
index 0d97809..85ab4fb 100644
--- editors/js/ckeditor-3.0.js
+++ editors/js/ckeditor-3.0.js
@@ -77,6 +77,12 @@ Drupal.wysiwyg.editor.attach.ckeditor = function(context, params, settings) {
     },
 
     pluginsLoaded: function(ev) {
+      $('.form-submit.boxes-ajax').mousedown(function() {
+        CKEDITOR.instances[params.field].updateElement();
+      });
+      $('.form-submit.boxes-ajax').mouseup(function() {
+        CKEDITOR.instances[params.field].destroy();
+      });
       // Override the conversion methods to let Drupal plugins modify the data.
       var editor = ev.editor;
       if (editor.dataProcessor && Drupal.settings.wysiwyg.plugins[params.format]) {
