diff --git a/.changeset/fn-7329-task-detail-summarize.md b/.changeset/fn-7329-task-detail-summarize.md
new file mode 100644
index 0000000000..aed973766f
--- /dev/null
+++ b/.changeset/fn-7329-task-detail-summarize.md
@@ -0,0 +1,7 @@
+---
+"@runfusion/fusion": patch
+---
+
+summary: Rename the task-detail title summarization button to Summarize.
+category: fix
+dev: Updates task detail UI copy and focused dashboard tests.
diff --git a/packages/dashboard/app/components/TaskDetailModal.tsx b/packages/dashboard/app/components/TaskDetailModal.tsx
index 5eb112bc60..7e1064ebc1 100644
--- a/packages/dashboard/app/components/TaskDetailModal.tsx
+++ b/packages/dashboard/app/components/TaskDetailModal.tsx
@@ -2941,7 +2941,7 @@ export function TaskDetailContent({
data-testid="summarize-title-btn"
>
{isSummarizingTitle ? : }
- {t("taskDetail.title.summarize", "Summarize as title")}
+ {t("taskDetail.title.summarize", "Summarize")}
)}
diff --git a/packages/dashboard/app/components/__tests__/TaskDetailModal.test.tsx b/packages/dashboard/app/components/__tests__/TaskDetailModal.test.tsx
index c08e40e6c4..1a99e69001 100644
--- a/packages/dashboard/app/components/__tests__/TaskDetailModal.test.tsx
+++ b/packages/dashboard/app/components/__tests__/TaskDetailModal.test.tsx
@@ -226,7 +226,7 @@ describe("TaskDetailModal summarize title action", () => {
renderSummarizeTitleModal({ column: "todo" as any });
expect(screen.getByTestId("summarize-title-btn")).toBeVisible();
- expect(screen.getByRole("button", { name: "Summarize as title" })).toBeEnabled();
+ expect(screen.getByRole("button", { name: "Summarize" })).toBeEnabled();
});
it("hides while the task is in edit mode", async () => {
@@ -322,7 +322,7 @@ describe("TaskDetailModal summarize title action", () => {
const button = screen.getByTestId("summarize-title-btn");
expect(button).toBeVisible();
- expect(button).toHaveAccessibleName("Summarize as title");
+ expect(button).toHaveAccessibleName("Summarize");
});
});
diff --git a/packages/i18n/locales/en/app.json b/packages/i18n/locales/en/app.json
index 2d6bcbef00..ff6e67517b 100644
--- a/packages/i18n/locales/en/app.json
+++ b/packages/i18n/locales/en/app.json
@@ -7614,7 +7614,7 @@
},
"timingEvents": "Timing events",
"title": {
- "summarize": "Summarize as title",
+ "summarize": "Summarize",
"summarizeFailed": "Failed to summarize title: {{error}}",
"summarizeSuccess": "Title updated from description"
},
diff --git a/packages/i18n/src/resources.d.ts b/packages/i18n/src/resources.d.ts
index 09ebb40b05..1d1afa7332 100644
--- a/packages/i18n/src/resources.d.ts
+++ b/packages/i18n/src/resources.d.ts
@@ -7653,7 +7653,7 @@ export default interface Resources {
},
"timingEvents": "Timing events",
"title": {
- "summarize": "Summarize as title",
+ "summarize": "Summarize",
"summarizeFailed": "Failed to summarize title: {{error}}",
"summarizeSuccess": "Title updated from description"
},