Index: wp-admin/js/wp-fullscreen.dev.js
===================================================================
--- wp-admin/js/wp-fullscreen.dev.js	(revision 18202)
+++ wp-admin/js/wp-fullscreen.dev.js	(working copy)
@@ -293,7 +293,7 @@
 		scrollTo(0, 0);
 
 		// needed it for IE7 and compat mode
-		$('#wpadminbar').hide(); 
+		$('#wpadminbar').hide();
 	});
 
 	ps.subscribe( 'shown', function() { // This event occurs after the DFW overlay is shown
@@ -320,7 +320,6 @@
 
 	ps.subscribe( 'hide', function() { // This event occurs before the overlay blocks DFW.
 
-		api.savecontent();
 		$( document ).unbind( '.fullscreen' );
 		$(s.textarea_obj).unbind('.grow');
 
@@ -343,6 +342,9 @@
 			switchEditors.go( s.editor_id, 'html' );
 		}
 
+		// Save content must be after switchEditors or content will be overwritten. See #17229.
+		api.savecontent();
+
 		$( document.body ).removeClass( 'fullscreen-active' );
 		scrollTo(0, s.orig_y);
 		$('#wpadminbar').show();
