diff --git a/src/wp-admin/js/widgets.js b/src/wp-admin/js/widgets.js index 549b1d0b24..c2f95c7f00 100644 --- a/src/wp-admin/js/widgets.js +++ b/src/wp-admin/js/widgets.js @@ -128,7 +128,7 @@ wpWidgets = { * Opens and closes previously closed Sidebars when Widgets are dragged over/out of them. */ sidebars.droppable( { - tolerance: 'pointer', + tolerance: 'intersect', /** * Open Sidebar when a Widget gets dragged over it. @@ -146,6 +146,7 @@ wpWidgets = { if ( $wrap.hasClass( 'closed' ) ) { wpWidgets.hoveredSidebar = $wrap; $wrap.removeClass( 'closed' ); + sidebars.sortable( 'refresh' ); } }, @@ -169,6 +170,7 @@ wpWidgets = { distance: 2, containment: '#wpwrap', tolerance: 'pointer', + refreshPositions: true, start: function( event, ui ) { var height, $this = $(this), $wrap = $this.parent(),