fix(tab): avoid accidental drag on slight tab movement

This commit is contained in:
zipg authored and GitHub committed 2026-08-09 13:57:02 +08:00
1 parent d72d4beed3
commit 5c343ab416
5 files changed
+132 -18

No files matched your search

@@ -47,7 +47,7 @@ const queryStore = useQueryStore();
const settingsStore = useSettingsStore();
const { toast } = useToast();
const tabDrag = useTabDrag((draggedId, targetId, position) => {
queryStore.reorderTab(draggedId, targetId, position);
return queryStore.reorderTab(draggedId, targetId, position);
});
const editingTabId = ref<string | null>(null);
const editingTitle = ref("");
@@ -538,7 +538,7 @@ function tabMenuIcon(tab: QueryTab) {
}
function handleTabClick(tab: QueryTab) {
if (tabDrag.state.wasDragged) return;
if (tabDrag.state.suppressClick) return;
activateTab(tab.id);
}