Index: /CKEditor/branches/features/contenteditable/_source/core/dom/rangelist.js
===================================================================
--- /CKEditor/branches/features/contenteditable/_source/core/dom/rangelist.js	(revision 5647)
+++ /CKEditor/branches/features/contenteditable/_source/core/dom/rangelist.js	(revision 5648)
@@ -131,16 +131,19 @@
 		var serializable = bookmark.serializable,
 			container = dirtyRange[ checkEnd ? 'endContainer' : 'startContainer' ],
-			offset = checkEnd ? 'endOffset' : 'startOffset',
-			bookmarkStart = serializable ?
+			offset = checkEnd ? 'endOffset' : 'startOffset';
+
+		var bookmarkStart = serializable ?
 				dirtyRange.document.getById( bookmark.startNode )
-				: bookmark.startNode,
-			bookmarkEnd = serializable ?
-			  dirtyRange.document.getById( bookmark.endNode )
-			  : bookmark.endNode;
+				: bookmark.startNode;
+
+		var bookmarkEnd = serializable ?
+				dirtyRange.document.getById( bookmark.endNode )
+				: bookmark.endNode;
 
 		if ( container.equals( bookmarkStart.getPrevious() ) )
 		{
 			dirtyRange.startOffset = dirtyRange.startOffset
-					- container.getLength() - bookmarkEnd.getPrevious().getLength();
+					- container.getLength()
+					- bookmarkEnd.getPrevious().getLength();
 			container = bookmarkEnd.getNext();
 		}
