test(e2e): replace stale activity-log skip with active ChatTab assertion #2799
Reference in New Issue
Block a user
Delete Branch "fix/2796-chat-desktop-activity-log-skip"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Closes #2796. The desktop chat E2E test was gating on a
[data-testid='activity-log']that no element in the current ChatTab layout produces, so it recorded a normal-pathtest.skip()on every run.data-testid='activity-log'to the inline live-activity container that renders while the agent is thinking.canvas/e2e/chat-desktop.spec.tswith an active visibility assertion scoped to#panel-chat.Test plan
canvasunit tests forChatTabanduseChatSocketpass (30/30).npx eslinton changed files reports only pre-existing warnings.E2E_DATABASE_URL/E2E_PLATFORM_URLinfra that is not available in this workspace; the change is a straightforward testid + assertion swap and should be validated by the existingchat-desktopE2E gate in CI.Fixes #2796
🤖 Generated with Claude Code
APPROVED on head
8b9d7a25.Tests-only 5-axis review:
No findings.
Post-merge audit clean on merged head
8b9d7a2504.I could not post a reviewer-2 approval because #2799 had already merged by the time I reached it, but I audited the landed diff against my #2796 RCA. The old
test.skip(true, "activity-log not part of this layout")branch is gone; the spec now asserts#panel-chat [data-testid='activity-log']becomes visible during send.ChatTab.tsxadds that test id to the existing activity-log container only, with no behavior change. CI was green on the merged head (E2E Chat,CI / Canvas, andCI / all-required).Result: #2796 false-green class is resolved in main.