From 1494fe3078ceee16e226f44f35ca99c010578680 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sat, 1 Jan 2022 11:51:55 +0100 Subject: [PATCH] better tab drag UX --- packages/web/src/widgets/TabsPanel.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/web/src/widgets/TabsPanel.svelte b/packages/web/src/widgets/TabsPanel.svelte index ffe8d4605..5698924d6 100644 --- a/packages/web/src/widgets/TabsPanel.svelte +++ b/packages/web/src/widgets/TabsPanel.svelte @@ -307,7 +307,6 @@ }) ); } - {#each groupedTabs as tabGroup} @@ -360,8 +359,10 @@ on:mouseup={e => handleMouseUp(e, tab.tabid)} use:contextMenu={getContextMenu(tab)} draggable={true} - on:dragstart={e => { + on:dragstart={async e => { draggingTab = tab; + await tick(); + setSelectedTab(tab.tabid); // console.log('START', tab.tabid); // e.dataTransfer.setData('tab_drag_data', tab.tabid); }}