From 0f152e022bc4a7eea36429fa65606fb9cf072659 Mon Sep 17 00:00:00 2001 From: paisley <8197966+su8su@users.noreply.github.com> Date: Mon, 3 Aug 2026 11:59:27 +0800 Subject: [PATCH] chore:remove chat refresh button (#1215) --- src/pages/Chat/ChatToolbar.tsx | 24 ++---------------------- tests/e2e/app-smoke.spec.ts | 1 + 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/src/pages/Chat/ChatToolbar.tsx b/src/pages/Chat/ChatToolbar.tsx index 3b7140c0..c42043f2 100644 --- a/src/pages/Chat/ChatToolbar.tsx +++ b/src/pages/Chat/ChatToolbar.tsx @@ -1,10 +1,10 @@ /** * Chat Toolbar - * Session selector, new session, refresh, and the workspace browser + * Session selector, question directory, and the workspace browser * entry point. Rendered in the Header when on the Chat page. */ import { useMemo } from 'react'; -import { RefreshCw, Bot, FolderTree, ListTree } from 'lucide-react'; +import { Bot, FolderTree, ListTree } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; import { useChatStore } from '@/stores/chat'; @@ -27,8 +27,6 @@ export function ChatToolbar({ onToggleQuestionDirectory, workspaceAvailable = false, }: ChatToolbarProps = {}) { - const refresh = useChatStore((s) => s.refresh); - const loading = useChatStore((s) => s.loading); const currentAgentId = useChatStore((s) => s.currentAgentId); const agents = useAgentsStore((s) => s.agents); const openBrowser = useArtifactPanel((s) => s.openBrowser); @@ -97,24 +95,6 @@ export function ChatToolbar({

{t('questionDirectory.title')}

- {/* Refresh */} - - - - - -

{t('toolbar.refresh')}

-
-
); } diff --git a/tests/e2e/app-smoke.spec.ts b/tests/e2e/app-smoke.spec.ts index 9f262a74..29a1e7cc 100644 --- a/tests/e2e/app-smoke.spec.ts +++ b/tests/e2e/app-smoke.spec.ts @@ -12,6 +12,7 @@ test.describe('ClawX Electron smoke flows', () => { await page.getByTestId('setup-skip-button').click(); await expect(page.getByTestId('main-layout')).toBeVisible(); + await expect(page.getByTestId('chat-toolbar-actions').getByRole('button', { name: 'Refresh chat' })).toHaveCount(0); await page.getByTestId('sidebar-nav-models').click(); await expect(page.getByTestId('models-page')).toBeVisible();