From 651c8a1a50728ece1cacb94ae1e08a03e88671a3 Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Sat, 18 Jul 2026 19:18:41 +0800 Subject: [PATCH] fix: align sidebar truncation contract --- frontend/tests/sidebar-contract.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/tests/sidebar-contract.test.ts b/frontend/tests/sidebar-contract.test.ts index e9a44322..b31620b1 100644 --- a/frontend/tests/sidebar-contract.test.ts +++ b/frontend/tests/sidebar-contract.test.ts @@ -220,7 +220,7 @@ test("makes SidebarContent the only sidebar scroll owner", () => { assert.match(cssBlock('[data-sidebar="content"]'), /overflow-y:\s*auto/); assert.match(cssBlock('[data-sidebar="footer"]'), /flex:\s*0\s+0\s+auto/); assert.doesNotMatch(cssBlock(".session-list"), /overflow(?:-y)?:\s*auto/); - assert.match(cssBlock(".session-list button > span"), /text-overflow:\s*ellipsis/); + assert.match(readProjectFile("src/components/sidebar-session-row.tsx"), /className="session-title"[\s\S]*className="truncate"/); assert.match(globalStyles, /\[data-active="true"\][^{]*\{[^}]*background:\s*var\(--sidebar-accent\)/); });