Index: /CKEditor/trunk/_source/plugins/undo/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/undo/plugin.js	(revision 7254)
+++ /CKEditor/trunk/_source/plugins/undo/plugin.js	(revision 7255)
@@ -65,7 +65,7 @@
 
 			// Save snapshots before doing custom changes.
-			editor.on( 'saveSnapshot', function()
-				{
-					undoManager.save();
+			editor.on( 'saveSnapshot', function( evt )
+				{
+					undoManager.save( evt.data && evt.data.contentOnly );
 				});
 
Index: /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 7254)
+++ /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 7255)
@@ -1111,4 +1111,5 @@
 							{
 								var isDirty = editor.checkDirty();
+								editor.fire( 'saveSnapshot', { contentOnly : 1 } );
 								onSelectionChangeFixBody.call( this, evt );
 								editor.fire( 'updateSnapshot' );
