diff --git a/apps/code/src/renderer/components/HeaderRow.tsx b/apps/code/src/renderer/components/HeaderRow.tsx
index d8ddeb943..a3deb63a1 100644
--- a/apps/code/src/renderer/components/HeaderRow.tsx
+++ b/apps/code/src/renderer/components/HeaderRow.tsx
@@ -83,8 +83,12 @@ export function HeaderRow() {
align="center"
justify="between"
px="3"
- flexGrow="1"
- style={{ height: "100%", overflow: "hidden" }}
+ style={{
+ height: "100%",
+ overflow: "hidden",
+ minWidth: 0,
+ flex: "1 1 0px",
+ }}
>
{content}
diff --git a/apps/code/src/renderer/features/task-detail/components/TaskDetail.tsx b/apps/code/src/renderer/features/task-detail/components/TaskDetail.tsx
index 464e563d3..22a900d08 100644
--- a/apps/code/src/renderer/features/task-detail/components/TaskDetail.tsx
+++ b/apps/code/src/renderer/features/task-detail/components/TaskDetail.tsx
@@ -18,7 +18,7 @@ import { useWorkspace } from "@features/workspace/hooks/useWorkspace";
import { useBlurOnEscape } from "@hooks/useBlurOnEscape";
import { useFileWatcher } from "@hooks/useFileWatcher";
import { useSetHeaderContent } from "@hooks/useSetHeaderContent";
-import { Box, Flex, Text } from "@radix-ui/themes";
+import { Box, Flex, Text, Tooltip } from "@radix-ui/themes";
import type { Task } from "@shared/types";
import { useQueryClient } from "@tanstack/react-query";
import { logger } from "@utils/logger";
@@ -139,15 +139,17 @@ export function TaskDetail({ task: initialTask }: TaskDetailProps) {
onCancel={handleTitleEditCancel}
/>
) : (
- setIsEditingTitle(true)}
- >
- {task.title}
-
+
+ setIsEditingTitle(true)}
+ >
+ {task.title}
+
+
)}
{openTargetPath && (