From 184b87e24052b9e3defbbaf1a539273d02e7d75b Mon Sep 17 00:00:00 2001 From: Mat Balez <60949391+matbalez@users.noreply.github.com> Date: Fri, 10 Jul 2026 17:38:11 -0700 Subject: [PATCH] Add view activity label to agent popover Co-authored-by: Mat Balez <60949391+matbalez@users.noreply.github.com> Signed-off-by: Mat Balez <60949391+matbalez@users.noreply.github.com> --- .../src/features/channels/ui/BotActivityBar.tsx | 3 +++ desktop/tests/e2e/channels.spec.ts | 17 +++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/desktop/src/features/channels/ui/BotActivityBar.tsx b/desktop/src/features/channels/ui/BotActivityBar.tsx index d7f7146f4b..21ab04f8d6 100644 --- a/desktop/src/features/channels/ui/BotActivityBar.tsx +++ b/desktop/src/features/channels/ui/BotActivityBar.tsx @@ -255,6 +255,9 @@ export function BotActivityComposerAction({ size="sm" /> {agent.name} + + View activity + ); diff --git a/desktop/tests/e2e/channels.spec.ts b/desktop/tests/e2e/channels.spec.ts index d0f590f0c1..51233ac5d5 100644 --- a/desktop/tests/e2e/channels.spec.ts +++ b/desktop/tests/e2e/channels.spec.ts @@ -1068,15 +1068,16 @@ test("shows and clears activity indicators for active channel agents", async ({ }, TEST_IDENTITIES.alice.pubkey); await expect(page.getByTestId("bot-activity-composer-trigger")).toBeVisible(); - await page.getByTestId("bot-activity-composer-trigger").click(); await expect( - page.getByTestId( - `bot-activity-composer-item-${TEST_IDENTITIES.alice.pubkey}`, - ), - ).toBeVisible(); - await page - .getByTestId(`bot-activity-composer-item-${TEST_IDENTITIES.alice.pubkey}`) - .click({ force: true }); + page.getByTestId("bot-activity-composer-trigger"), + ).not.toContainText("View activity"); + await page.getByTestId("bot-activity-composer-trigger").click(); + const aliceActivityItem = page.getByTestId( + `bot-activity-composer-item-${TEST_IDENTITIES.alice.pubkey}`, + ); + await expect(aliceActivityItem).toBeVisible(); + await expect(aliceActivityItem).toContainText("View activity"); + await aliceActivityItem.click({ force: true }); await expect(page.getByTestId("agent-session-thread-panel")).toBeVisible(); await expect(page.getByTestId("agent-session-thread-panel")).toContainText( "alice",