From c7ef4b9231fc30944953eb9f0e799362837fdd11 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 18 Nov 2024 17:03:06 +0100 Subject: [PATCH] UX --- packages/web/src/tabpanel/TabsPanel.svelte | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/web/src/tabpanel/TabsPanel.svelte b/packages/web/src/tabpanel/TabsPanel.svelte index 707522f6b..2ab5a20be 100644 --- a/packages/web/src/tabpanel/TabsPanel.svelte +++ b/packages/web/src/tabpanel/TabsPanel.svelte @@ -336,6 +336,12 @@ setSelectedTab(tabid); }; + const handleMouseDown = (e, tabid) => { + if (e.button == 1) { + e.preventDefault(); + } + }; + const handleMouseUp = (e, tabid) => { if (e.button == 1) { e.preventDefault(); @@ -563,6 +569,7 @@ ? tab.tabid == $draggingTabTarget?.tabid : tab.tabid == shownTab?.tabid} on:click={e => handleTabClick(e, tab.tabid)} + on:mousedown={e => handleMouseDown(e, tab.tabid)} on:mouseup={e => handleMouseUp(e, tab.tabid)} use:contextMenu={getContextMenu(tab)} draggable={true}