diff --git a/.changeset/fn-8232-task-detail-attachment-picker.md b/.changeset/fn-8232-task-detail-attachment-picker.md
new file mode 100644
index 0000000000..477ec8bd1b
--- /dev/null
+++ b/.changeset/fn-8232-task-detail-attachment-picker.md
@@ -0,0 +1,7 @@
+---
+"@runfusion/fusion": patch
+---
+
+summary: Fix the task-detail attach-file icon when the Definition tab is not open.
+category: fix
+dev: Keeps the shared fileInputRef input mounted outside tab-specific content.
diff --git a/packages/dashboard/app/components/TaskDetailModal.tsx b/packages/dashboard/app/components/TaskDetailModal.tsx
index cb237c81e8..f035b5f954 100644
--- a/packages/dashboard/app/components/TaskDetailModal.tsx
+++ b/packages/dashboard/app/components/TaskDetailModal.tsx
@@ -4490,6 +4490,19 @@ export function TaskDetailContent({
+ {/*
+ FNXC:TaskDetailAttachments 2026-07-17-12:30:
+ FN-8232: keep the hidden file input mounted independently of activeTab.
+ The paperclip renders on every non-editing tab while task details default
+ to Activity or Summary; a Definition-only input made that control a no-op.
+ */}
+
{overseerExplainOpen && (