diff --git a/packages/ui/src/features/sessions/components/ImageBuilderBuildButton.tsx b/packages/ui/src/features/sessions/components/ImageBuilderBuildButton.tsx
index 9e3592a9d9..301dcd1969 100644
--- a/packages/ui/src/features/sessions/components/ImageBuilderBuildButton.tsx
+++ b/packages/ui/src/features/sessions/components/ImageBuilderBuildButton.tsx
@@ -1,10 +1,12 @@
+import { Info } from "@phosphor-icons/react";
import {
isImageBuildFailed,
isImageBuildInProgress,
} from "@posthog/shared/domain-types";
import { imageFailureDetail } from "@posthog/ui/features/settings/sections/environments/imageBuildWatcher";
import { useSandboxCustomImages } from "@posthog/ui/features/settings/sections/environments/useSandboxCustomImages";
-import { Button, Flex, Text } from "@radix-ui/themes";
+import { Tooltip } from "@posthog/ui/primitives/Tooltip";
+import { Button, Flex, IconButton, Text } from "@radix-ui/themes";
export function ImageBuilderBuildButton({ taskId }: { taskId: string }) {
const { images, buildMutation } = useSandboxCustomImages();
@@ -25,13 +27,32 @@ export function ImageBuilderBuildButton({ taskId }: { taskId: string }) {
ready ยท v{image.version}
) : isFailed ? (
-
- {image.status === "scan_failed" ? "scan failed" : "build failed"}
-
+
+
+ {image.status === "scan_failed" ? "scan failed" : "build failed"}
+
+
+ Failure reason
+
+ {imageFailureDetail(image)}
+
+
+ }
+ >
+
+
+
+
+
) : null}