Index: /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1209)
+++ /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1210)
@@ -92,5 +92,5 @@
 	RefreshContainerSize() ;
 	LoadInnerDialog() ;
-	ShowThrobber() ;
+	ShowThrobberTimer = setTimeout( ShowThrobber, 5000 ) ;
 	var titleElement = document.getElementById( 'TitleArea' ) ;
 	titleElement.onmousedown = oEditor.FCKDialog._DragMouseDownHandler ;
@@ -129,10 +129,15 @@
 	throbberParent.style.left = parseInt(x) + 'px' ;
 	throbberParent.style.top = parseInt(y) + 'px' ;
+
+	ShowThrobberTimer = null ;
 }
 
 function HideThrobber()
 {
+	if ( ShowThrobberTimer )
+		clearTimeout( ShowThrobberTimer ) ;
 	var throbberParent = document.getElementById( 'throbberBlock' ) ;
-	throbberParent.parentNode.removeChild( throbberParent ) ;
+	if ( throbberParent )
+		throbberParent.parentNode.removeChild( throbberParent ) ;
 }
 
Index: /FCKeditor/branches/features/floating_dialog/fckconfig.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/fckconfig.js	(revision 1209)
+++ /FCKeditor/branches/features/floating_dialog/fckconfig.js	(revision 1210)
@@ -40,5 +40,5 @@
 FCKConfig.StartupShowBlocks = false ;
 
-FCKConfig.Debug = true ;
+FCKConfig.Debug = false ;
 FCKConfig.AllowQueryStringDebug = true ;
 
@@ -305,2 +305,4 @@
 FCKConfig.SmileyWindowHeight	= 200 ;
 
+FCKConfig.BackgroundBlockerColor = '#000' ;
+FCKConfig.BackgroundBlockerOpacity = 0.4 ;
