From 995b695e9a68d1e375c27d165fabb8b61e11b6d4 Mon Sep 17 00:00:00 2001 From: oxdc <29519076+oxdc@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:24:55 +0800 Subject: [PATCH] skip sidebar tabs for sorting --- src/models/TabCache.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/models/TabCache.ts b/src/models/TabCache.ts index 6e6435f..a417b37 100644 --- a/src/models/TabCache.ts +++ b/src/models/TabCache.ts @@ -108,10 +108,13 @@ export const useTabCache = create()((set, get) => ({ for (const key of content.keys()) { const entry = content.get(key); newTabs.set(key, entry); - const group = - entry.group || - (entry.leaves.length > 0 ? entry.leaves[0].parent : null); - if (group) newTabs.get(key).leaves = sortTabs(group, sortStrategy); + if (entry.groupType === GroupType.RootSplit) { + const group = + entry.group || + (entry.leaves.length > 0 ? entry.leaves[0].parent : null); + if (group) + newTabs.get(key).leaves = sortTabs(group, sortStrategy); + } } set({ content: newTabs }); },