Index: /FCKeditor/branches/developers/martinkou/editor/plugins/dragresizetable/fckplugin.js
===================================================================
--- /FCKeditor/branches/developers/martinkou/editor/plugins/dragresizetable/fckplugin.js	(revision 458)
+++ /FCKeditor/branches/developers/martinkou/editor/plugins/dragresizetable/fckplugin.js	(revision 459)
@@ -280,7 +280,18 @@
 	"_MouseDragHandler" : function( FCK, evt )
 	{
-		// The mouse cursor for this function is always from the outer frame, so there's no need to convert coordinates.
-		// Also, while dragging, we don't care about the Y coordinate.
-		var docX = evt.clientX + FCKDragTableHandler._GetWindowScrollX( window ) ;
+		var mouse = { "x" : evt.clientX, "y" : evt.clientY } ;
+
+		// Check if the mouse cursor is still inside the table's area.
+		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" );
+		var offset = FCKDragTableHandler._GetDocumentPosition( window, FCK.EditingArea.IFrame ) ;
+		var innerMouse = { "x" : mouse.x - offset.x, "y" : mouse.y - offset.y } ;
+		if ( ! FCKDragTableHandler._IsInsideNode( FCK.EditorWindow, table, innerMouse ) ) 
+		{
+			FCKDragTableHandler._MouseMoveMode = 0 ;
+			FCKDragTableHandler._HideResizeBar() ;
+			return ;
+		}
+
+		var docX = mouse.x + FCKDragTableHandler._GetWindowScrollX( window ) ;
 		FCKDragTableHandler._ResizeBar.style.left = ( docX - FCKDragTableHandler._ResizeBar.offsetWidth / 2 ) + "px" ;
 	},
@@ -301,5 +312,6 @@
 			FCKTools.AddEventListener( paddingBar, "mousemove", FCKDragTableHandler._ResizeBarMouseMoveListener ) ;
 			FCKTools.AddEventListener( paddingBar, "mousedown", FCKDragTableHandler._ResizeBarMouseDownListener ) ;
-			FCKTools.AddEventListener( paddingBar, "mouseup", FCKDragTableHandler._ResizeBarMouseUpListener ) ;
+			FCKTools.AddEventListener( document, "mouseup", FCKDragTableHandler._ResizeBarMouseUpListener ) ;
+			FCKTools.AddEventListener( FCK.EditorDocument, "mouseup", FCKDragTableHandler._ResizeBarMouseUpListener ) ;
 		}
 
