From ebd64e0f76bbfa5985bd289b828b011be40c9ada Mon Sep 17 00:00:00 2001 From: CRT Date: Fri, 23 Oct 2026 09:54:20 +0800 Subject: [PATCH] Desktop: tab row reserves enough room for the More menu button --- apps/desktop/src/ui/ds.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src/ui/ds.tsx b/apps/desktop/src/ui/ds.tsx index bff3d8a..ad97ce1 100644 --- a/apps/desktop/src/ui/ds.tsx +++ b/apps/desktop/src/ui/ds.tsx @@ -296,7 +296,7 @@ export function Tabs({ items, value, onChange, label, panelId if (widths.current.length < items.length || widths.current.some(w => w === undefined)) { setShown(null); return; } const cs = getComputedStyle(el); const avail = (el.parentElement?.clientWidth ?? el.clientWidth) - parseFloat(cs.paddingLeft) - parseFloat(cs.paddingRight) - parseFloat(cs.borderLeftWidth) - parseFloat(cs.borderRightWidth); - const next = fitTabs(widths.current, avail, active, parseFloat(cs.columnGap) || 4, 96); + const next = fitTabs(widths.current, avail, active, parseFloat(cs.columnGap) || 4, 150); setShown(prev => (prev && prev.join() === next.join() ? prev : next.length === items.length ? null : next)); }; fit();