diff --git a/editors/js/tinymce-3.js b/editors/js/tinymce-3.js
index 40a5632..c4f075b 100644
--- a/editors/js/tinymce-3.js
+++ b/editors/js/tinymce-3.js
@@ -154,7 +154,15 @@ Drupal.wysiwyg.editor.instance.tinymce = {
           var editorId = (ed.id == 'mce_fullscreen' ? ed.getParam('fullscreen_editor_id') : ed.id);
           if (typeof Drupal.wysiwyg.plugins[plugin].attach == 'function') {
             data.content = Drupal.wysiwyg.plugins[plugin].attach(data.content, pluginSettings, editorId);
-            data.content = ed._drupalWysiwygInstance.prepareContent(data.content);
+            // Fix TinyMCE fullscreen mode disappearing content bug.
+            // Original issue: https://www.drupal.org/node/1125582
+            // Regression introduced: https://www.drupal.org/node/2243413
+            if (ed.id == 'mce_fullscreen') {
+              data.content = Drupal.wysiwyg.editor.instance.tinymce.prepareContent(data.content);
+            }
+            else {
+              data.content = ed._drupalWysiwygInstance.prepareContent(data.content);
+            }
           }
         });
 
