From 243c963b155e2475be0eb785fa8ba48f2c8ba7d2 Mon Sep 17 00:00:00 2001
From: Shpetim <32248437+ShpetimA@users.noreply.github.com>
Date: Tue, 15 Sep 2026 17:31:54 +0200
Subject: [PATCH 1/3] fix(web): align pull request row authors
---
.../components/pullRequest/PullRequestRow.tsx | 105 +++++++++---------
.../pullRequest/pullRequestPresentation.tsx | 10 +-
2 files changed, 62 insertions(+), 53 deletions(-)
diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx
index b9b000829945..81008785458a 100644
--- a/apps/web/src/components/pullRequest/PullRequestRow.tsx
+++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx
@@ -164,62 +164,67 @@ function PullRequestRowImpl({
className="shrink-0 whitespace-nowrap text-[11px]"
/>
-
- {matchedElsewhere ? (
-
-
- }
- >
- matched in the description
-
-
- matched in the description
-
-
- Matched in the description
-
- ) : null}
-
- {showProvider ? (
+
+
+ {matchedElsewhere ? (
- }>
-
+
+ }
+ >
+ matched in the description
+
+
+ matched in the description
+
- {providerName}
+ Matched in the description
) : null}
- {/* The number carries the link, here as much as on the detail: a right-click on it
- copies the pull request's own address rather than opening the editing menu. */}
- {
- event.preventDefault();
- event.stopPropagation();
- void showPullRequestLinkContextMenu({
- url: entry.url,
- openLabel: openOnHostLabel(entry.provider),
- position: { x: event.clientX, y: event.clientY },
- });
- }}
- >
- #{entry.number}
+
+ {showProvider ? (
+
+ }>
+
+
+ {providerName}
+
+ ) : null}
+ {/* The number carries the link, here as much as on the detail: a right-click on it
+ copies the pull request's own address rather than opening the editing menu. */}
+ {
+ event.preventDefault();
+ event.stopPropagation();
+ void showPullRequestLinkContextMenu({
+ url: entry.url,
+ openLabel: openOnHostLabel(entry.provider),
+ position: { x: event.clientX, y: event.clientY },
+ });
+ }}
+ >
+ #{entry.number}
+
+ {showProjectTitle ? {entry.repository} : null}
+ {environmentLabel ? (
+ {environmentLabel}
+ ) : null}
+ {entry.labels.length > 0 ? : null}
+
+
+ ·
- {showProjectTitle ? {entry.repository} : null}
- {environmentLabel ? (
- {environmentLabel}
- ) : null}
-
- {entry.labels.length > 0 ? : null}
-
-
-
- {formatRelativeTimeLabel(entry.updatedAt)}
+
+
+ {formatRelativeTimeLabel(entry.updatedAt)}
+
+
diff --git a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
index 890efb67cb9b..fd471f81af5f 100644
--- a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
+++ b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
@@ -385,12 +385,16 @@ export function PullRequestActorLabel({
const login = actor?.login ?? "ghost";
const label = (
<>
-
{login}
+
>
);
if (!tooltip) {
- return {label};
+ return (
+
+ {label}
+
+ );
}
return (
@@ -408,7 +412,7 @@ export function PullRequestActorLabel({
)
}
className={cn(
- "flex min-w-0 items-center gap-1.5",
+ "flex min-w-0 flex-row-reverse items-center gap-1.5",
profileUrl &&
"cursor-pointer rounded-sm underline-offset-2 outline-none hover:text-foreground hover:underline focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 focus-visible:ring-offset-background",
className,
From 49b69ad749db0424507ec0d94616ebb8bc025d41 Mon Sep 17 00:00:00 2001
From: Shpetim <32248437+ShpetimA@users.noreply.github.com>
Date: Tue, 15 Sep 2026 17:45:25 +0200
Subject: [PATCH 2/3] fix(web): preserve reviewer avatar stacks
---
apps/web/src/components/pullRequest/PullRequestRow.tsx | 2 +-
.../components/pullRequest/pullRequestPresentation.tsx | 10 +++-------
2 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx
index 81008785458a..f45fdcb518c3 100644
--- a/apps/web/src/components/pullRequest/PullRequestRow.tsx
+++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx
@@ -222,7 +222,7 @@ function PullRequestRowImpl({
diff --git a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
index fd471f81af5f..890efb67cb9b 100644
--- a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
+++ b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx
@@ -385,16 +385,12 @@ export function PullRequestActorLabel({
const login = actor?.login ?? "ghost";
const label = (
<>
- {login}
+ {login}
>
);
if (!tooltip) {
- return (
-
- {label}
-
- );
+ return {label};
}
return (
@@ -412,7 +408,7 @@ export function PullRequestActorLabel({
)
}
className={cn(
- "flex min-w-0 flex-row-reverse items-center gap-1.5",
+ "flex min-w-0 items-center gap-1.5",
profileUrl &&
"cursor-pointer rounded-sm underline-offset-2 outline-none hover:text-foreground hover:underline focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 focus-visible:ring-offset-background",
className,
From 62c19a05bd8685c22bf2ebade9c7dfbdc3b4d2e5 Mon Sep 17 00:00:00 2001
From: Shpetim <32248437+ShpetimA@users.noreply.github.com>
Date: Tue, 15 Sep 2026 17:57:48 +0200
Subject: [PATCH 3/3] fix(web): align pull request metadata breakpoints
---
apps/web/src/components/pullRequest/PullRequestRow.tsx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx
index f45fdcb518c3..37ac1ebb5dcc 100644
--- a/apps/web/src/components/pullRequest/PullRequestRow.tsx
+++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx
@@ -213,7 +213,10 @@ function PullRequestRowImpl({
) : null}
{entry.labels.length > 0 ? : null}
-
+
·