Index: /FCKeditor/trunk/editor/_source/internals/fcktools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 934)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 935)
@@ -165,6 +165,4 @@
 			strArray.push( lineBreakTag ) ;
 	}
-	if ( closeState )
-		strArray.push( blockEndTag ) ;
 }
 
Index: /FCKeditor/trunk/editor/dialog/fck_paste.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_paste.html	(revision 934)
+++ /FCKeditor/trunk/editor/dialog/fck_paste.html	(revision 935)
@@ -127,5 +127,5 @@
 		marker = marker.join( "" ) ;
 		range.InsertNode ( oDoc.createTextNode( marker ) ) ;
-		range.Release() ;
+		var bookmark = range.CreateBookmark() ;
 
 		// Now we've got a marker indicating the paste position in the editor document.
@@ -146,4 +146,8 @@
 			oDoc.body.innerHTML = htmlString ;
 
+		range.MoveToBookmark( bookmark ) ;
+		range.Collapse( false ) ;
+		range.Select() ;
+		range.Release() ;
 		return true ;
 	}
