From 0b199c485bf1629ae774e9afc2d2e431c278435f Mon Sep 17 00:00:00 2001 From: Rick Ye Date: Tue, 8 Sep 2026 10:27:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9D=A2=E6=9D=BF=20tag=20=E4=B8=8E?= =?UTF-8?q?=E7=BD=91=E9=A1=B5=20tab=20=E6=A0=B7=E5=BC=8F=E5=8C=BA=E5=88=86?= =?UTF-8?q?=20+=20=E4=B8=8B=E6=8B=89=E6=96=87=E6=A1=88=E4=B8=8E=E6=9A=82?= =?UTF-8?q?=E5=81=9C=E6=9C=9F=E5=8D=A0=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/renderer/src/components/SidePanel.tsx | 28 +++++++++---------- .../src/components/browser/BrowserPanel.tsx | 5 +++- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/apps/desktop/src/renderer/src/components/SidePanel.tsx b/apps/desktop/src/renderer/src/components/SidePanel.tsx index 3a30c9f..fbd9cc9 100644 --- a/apps/desktop/src/renderer/src/components/SidePanel.tsx +++ b/apps/desktop/src/renderer/src/components/SidePanel.tsx @@ -118,27 +118,27 @@ export function SidePanel({ /> {tabs.length > 0 && ( -
+
{/* ˅ 标签列表下拉 */}
{listOpen && ( <>
setListOpen(false)} /> -
-
打开的标签页
+
+
打开的tab
{tabs.map((tab) => (
- {/* 标签(右键菜单:关闭/关闭其他) */} -
+ {/* 标签(右键菜单:关闭/关闭其他)。文字形 tag,与下方网页 tab 的片状样式区分 */} +
{tabs.map((tab) => { const isActive = tab.id === current?.id return ( @@ -196,13 +196,11 @@ export function SidePanel({ tabId: tab.id }) }} - className={`group flex h-7 shrink-0 items-center gap-1.5 rounded px-2 text-left text-[11.5px] transition-colors ${ - isActive - ? 'bg-accent-tint text-accent-ink' - : 'text-zinc-500 hover:bg-zinc-100 hover:text-zinc-700' + className={`group flex h-6 shrink-0 items-center gap-1.5 rounded px-1.5 text-[12px] transition-colors ${ + isActive ? 'font-medium text-zinc-700' : 'text-zinc-500 hover:text-zinc-700' }`} > - + {tab.title} diff --git a/apps/desktop/src/renderer/src/components/browser/BrowserPanel.tsx b/apps/desktop/src/renderer/src/components/browser/BrowserPanel.tsx index d179150..53e9a1a 100644 --- a/apps/desktop/src/renderer/src/components/browser/BrowserPanel.tsx +++ b/apps/desktop/src/renderer/src/components/browser/BrowserPanel.tsx @@ -322,10 +322,13 @@ export function BrowserPanel(props: BrowserPanelProps): JSX.Element {
)} - {/* 页面区域:原生 WebContentsView 对齐到这里的矩形 */} + {/* 页面区域:原生 WebContentsView 对齐到这里的矩形。 + * 暂停期(面板/页签菜单打开)保持纯白,不闪空态图标 */}
{showSlot && activeTab ? ( + ) : activeTab ? ( +
) : (