From 9a4c83de239fd6845390712b119b9fc3c6cae0d0 Mon Sep 17 00:00:00 2001 From: "posthog[bot]" <206114724+posthog[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2026 23:15:41 +0000 Subject: [PATCH] fix(persons): stop person preview covering row action buttons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The person preview popover fell back to a side (right) placement when there was not enough space above or below the name. In the funnel actors modal that side placement lands on the row's own "View recording" button, so a click aimed at the button hits the popover instead — and for profile-less actors that popover is the "No profile associated with this ID" dead end. Constrain the fallback to above/below only, so the preview can never sit beside the name over the row's action controls. Generated-By: PostHog Desktop Task-Id: 0bcf3cdd-f2c7-4987-a729-9dcf8a818d97 --- frontend/src/scenes/persons/PersonDisplay.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/scenes/persons/PersonDisplay.tsx b/frontend/src/scenes/persons/PersonDisplay.tsx index dc1d52d32cfa..4effd5d7e49a 100644 --- a/frontend/src/scenes/persons/PersonDisplay.tsx +++ b/frontend/src/scenes/persons/PersonDisplay.tsx @@ -209,7 +209,9 @@ export function PersonDisplay({ visible={visible} onClickOutside={() => setVisible(false)} placement={placement || 'top'} - fallbackPlacements={['bottom', 'right']} + // Keep the preview above or below the name. A side placement lands on the row's own + // action buttons (e.g. "View recording" in the funnel actors modal) and blocks them. + fallbackPlacements={['bottom']} showArrow > {withCopyButton ? (