From 4f852b7a5cc936dffb9d64f9bcd988ad1973afcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Flor=C3=AAncio?= Date: Sun, 31 May 2026 18:43:43 +0100 Subject: [PATCH] feat: add PR link to CI status popover header (#1200) --- apps/web/components/github/pr-ci-popover.tsx | 35 ++++++++++++++------ apps/web/e2e/pages/session-page.ts | 5 +++ 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/apps/web/components/github/pr-ci-popover.tsx b/apps/web/components/github/pr-ci-popover.tsx index c61178670a..0284db8160 100644 --- a/apps/web/components/github/pr-ci-popover.tsx +++ b/apps/web/components/github/pr-ci-popover.tsx @@ -84,17 +84,30 @@ function PRCIPopoverHeader({ pr }: { pr: TaskPR }) { className="flex items-center justify-between gap-2 border-b border-border/50 pb-2" > CI status - e.stopPropagation()} - > - - +
+ e.stopPropagation()} + > + + + e.stopPropagation()} + > + + +
); } diff --git a/apps/web/e2e/pages/session-page.ts b/apps/web/e2e/pages/session-page.ts index d1fa12cb79..5e4df28b56 100644 --- a/apps/web/e2e/pages/session-page.ts +++ b/apps/web/e2e/pages/session-page.ts @@ -583,6 +583,11 @@ export class SessionPage { return this.prTopbarPopover().getByTestId("pr-comments-row"); } + /** Header PR-link icon (top-right corner of the popover). */ + prPopoverPRLink(): Locator { + return this.prTopbarPopover().getByTestId("pr-popover-pr-link"); + } + /** Header external-link icon (top-right corner of the popover). */ prPopoverExternalLink(): Locator { return this.prTopbarPopover().getByTestId("pr-popover-external-link");