From c5ebcef8af0a3aa06304e2db97aab973cf4407b8 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Thu, 23 Jul 2026 14:30:43 +0800 Subject: [PATCH] test(ui-sidebar): cover expanded search control --- packages/client/ui-sidebar/tests/sidebar-root.spec.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/client/ui-sidebar/tests/sidebar-root.spec.tsx b/packages/client/ui-sidebar/tests/sidebar-root.spec.tsx index b0e8a9f769..08a2769049 100644 --- a/packages/client/ui-sidebar/tests/sidebar-root.spec.tsx +++ b/packages/client/ui-sidebar/tests/sidebar-root.spec.tsx @@ -205,6 +205,14 @@ describe('SidebarRoot', () => { } }) + it('expanded search focuses without toggling the sidebar', () => { + const { onToggleSidebar } = mount(...projectData()) + const input = screen.getByPlaceholderText('Search name, keywords...') + act(() => { fireEvent.click(screen.getByLabelText('Search sessions')) }) + expect(document.activeElement).toBe(input) + expect(onToggleSidebar).not.toHaveBeenCalled() + }) + it('the search query survives a collapse/expand round trip', () => { vi.useFakeTimers() try {