diff --git a/src/packages/tabs/lib/tab-view.coffee b/src/packages/tabs/lib/tab-view.coffee index fcb3a9511..6b34460e7 100644 --- a/src/packages/tabs/lib/tab-view.coffee +++ b/src/packages/tabs/lib/tab-view.coffee @@ -82,7 +82,9 @@ class TabView extends SortableList droppedNearTab = @getSortableElement(event) draggedTab = fromPane.find(".#{TabView.viewClass()} .sortable:eq(#{previousDraggedTabIndex})") - return if draggedTab[0] is droppedNearTab[0] or @containsTab(draggedTab) + return if draggedTab.is(droppedNearTab) + if fromPaneIndex != toPaneIndex + return if toPane.find('.sortable-list').view().containsTab(draggedTab) draggedTab.remove() draggedTab.insertAfter(droppedNearTab)