You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The olp UI sync (b3166dd "sync olp UI as source of truth") and the liquid-
surface refinements reshaped several elements the Playwright suite asserts on.
None of it is a regression — the specs were describing the old shape. Six
specs across four files were failing on main; all six now pass.
* The assistant/project chat input placeholder is "How can I help?", not
"Ask a question about your documents..." (ChatInput.tsx / TRChatInput.tsx).
Fixed in chat-management (rename/delete/project-assistant) and critical-path.
* The project assistant empty state replaced the "+ Create New" text link
with a PillButton reading "Create" (ProjectAssistantTable). critical-path
and chat-management now target getByRole("button", { name: "Create" }).
* The sidebar chat row's active marker is APP_SURFACE_ACTIVE_CLASS
("bg-app-surface-active"), not the old "bg-gray-200/60"; and the row
wrapper is now h-8, not h-9 (SidebarChatItem.tsx). The rename and delete
tests locate the active/first row accordingly.
* The documents-toolbar folder-create button is now "Folder" (a
TabPillButton wired to the root createFolderAction in ProjectDocumentsView),
not "Add Subfolder"; it still opens the autofocused "Folder name" root input.
* NewTRModal's footer submit and the tabular page's own CTA both read
"Create", so the create-review spec now scopes to the modal submit
(button[name="modalAction"][value="create-review"]) to avoid a strict-mode
ambiguity.
Verified: full root Playwright suite green (27 passed) against the local demo
stack (Supabase + MinIO, demo model, e2e@mike.local).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CEguyEgXa9JjCciXCcVemC
0 commit comments