Index: /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1224)
+++ /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1225)
@@ -255,5 +255,5 @@
 
 		var iFrameHeight ;
-		if ( document.all )
+		if ( FCKBrowserInfo.IsIE )
 			iFrameHeight = innerDoc.body.offsetHeight ;
 		else
@@ -523,6 +523,16 @@
 DragMouseMoveHandler = function( evt )
 {
-	if ( !window.LastCoords)
+	if ( !window.LastCoords )
 		return ;
+
+	// Debouncing logic for Opera, for preventing the dialog from vibrating during mouse drags.
+	if ( FCKBrowserInfo.IsOpera )
+	{
+		if ( window.LastMoveTimestamp > (new Date()).getTime() - 20 )
+			return ;
+		else
+			window.LastMoveTimestamp = (new Date()).getTime() ;
+	}
+
 	if ( !evt )
 		evt = FCKTools.GetElementDocument( this ).parentWindow.event ;
