Index: /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_anchor.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_anchor.html	(revision 1185)
+++ /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_anchor.html	(revision 1186)
@@ -39,4 +39,6 @@
 var oDOM = oEditor.FCK.EditorDocument ;
 
+if ( window.parent.dialogArguments.SelectionData )
+	window.parent.dialogArguments.SelectionData.select() ;
 var oFakeImage = FCK.Selection.GetSelectedElement() ;
 var oAnchor ;
Index: /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_flash/fck_flash.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_flash/fck_flash.js	(revision 1185)
+++ /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_flash/fck_flash.js	(revision 1186)
@@ -47,4 +47,6 @@
 
 // Get the selected flash embed (if available).
+if ( window.parent.dialogArguments.SelectionData )
+	window.parent.dialogArguments.SelectionData.select() ;
 var oFakeImage = FCK.Selection.GetSelectedElement() ;
 var oEmbed ;
Index: /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_hiddenfield.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_hiddenfield.html	(revision 1185)
+++ /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_hiddenfield.html	(revision 1186)
@@ -37,4 +37,6 @@
 
 // Get the selected flash embed (if available).
+if ( window.parent.dialogArguments.SelectionData )
+	window.parent.dialogArguments.SelectionData.select() ;
 var oFakeImage = FCK.Selection.GetSelectedElement() ;
 var oActiveEl ;
Index: /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_image/fck_image.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_image/fck_image.js	(revision 1185)
+++ /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_image/fck_image.js	(revision 1186)
@@ -54,4 +54,6 @@
 
 // Get the selected image (if available).
+if ( window.parent.dialogArguments.SelectionData )
+	window.parent.dialogArguments.SelectionData.select() ;
 var oImage = FCK.Selection.GetSelectedElement() ;
 
Index: /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_link/fck_link.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_link/fck_link.js	(revision 1185)
+++ /FCKeditor/branches/features/floating_dialog/editor/dialog/fck_link/fck_link.js	(revision 1186)
@@ -125,4 +125,6 @@
 
 // oLink: The actual selected link in the editor.
+if ( window.parent.dialogArguments.SelectionData )
+	window.parent.dialogArguments.SelectionData.select() ;
 var oLink = FCK.Selection.MoveToAncestorNode( 'A' ) ;
 if ( oLink )
