Index: /CKEditor/trunk/_source/plugins/styles/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/styles/plugin.js	(revision 5972)
+++ /CKEditor/trunk/_source/plugins/styles/plugin.js	(revision 5973)
@@ -1358,6 +1358,4 @@
 	{
 		var selection = document.getSelection(),
-			// Bookmark the range so we can re-select it after processing.
-			bookmarks = selection.createBookmarks(),
 			ranges = selection.getRanges( true ),
 			func = remove ? this.removeFromRange : this.applyToRange,
@@ -1368,11 +1366,5 @@
 			func.call( this, range );
 
-		if ( bookmarks.length == 1 && bookmarks[0].collapsed )
-		{
-			selection.selectRanges( ranges );
-			bookmarks[0].startNode.remove();
-		}
-		else
-			selection.selectBookmarks( bookmarks );
+		selection.selectRanges( ranges );
 	}
 })();
