Index: /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fck.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fck.js	(revision 1179)
+++ /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fck.js	(revision 1180)
@@ -815,4 +815,24 @@
 			FCKDomTools.SetOpacity( this.EditorBlocker, 0.5 ) ;
 			editorParentElement.style.overflow = 'visible' ;
+
+			var me = this ;
+			var resizeHandler = function()
+			{
+				FCKDomTools.SetElementStyles( me.EditorBlocker,
+						{
+							'width' : editorFrame.offsetWidth + 'px',
+							'height' : editorFrame.offsetHeight + 'px'
+						} ) ;
+				FCKDomTools.SetElementStyles( me.BackgroundBlocker,
+						{
+							'width' : Math.max( doc.documentElement.scrollWidth,
+								doc.documentElement.clientWidth,
+								doc.body.scrollWidth ) -1 + 'px',
+							'height' : Math.max( doc.documentElement.scrollHeight,
+								doc.documentElement.clientHeight,
+								doc.body.scrollHeight ) -1 + 'px'
+						} ) ;
+			}
+			FCKTools.AddEventListener( this.Window.parent, 'resize', resizeHandler ) ;
 		}
 
Index: /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css	(revision 1179)
+++ /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css	(revision 1180)
@@ -25,5 +25,5 @@
 {
 	margin: 0px;
-	padding: 0px;
+	padding: 10px;
 }
 
