diff --git a/packages/twenty-front/src/modules/activities/files/components/AttachmentList.tsx b/packages/twenty-front/src/modules/activities/files/components/AttachmentList.tsx
index 9298caf28..7e5aa44ba 100644
--- a/packages/twenty-front/src/modules/activities/files/components/AttachmentList.tsx
+++ b/packages/twenty-front/src/modules/activities/files/components/AttachmentList.tsx
@@ -1,5 +1,6 @@
import styled from '@emotion/styled';
import { lazy, ReactElement, Suspense, useState } from 'react';
+import { createPortal } from 'react-dom';
import { DropZone } from '@/activities/files/components/DropZone';
import { useUploadAttachmentFile } from '@/activities/files/hooks/useUploadAttachmentFile';
@@ -184,52 +185,55 @@ export const AttachmentList = ({
)}
- {previewedAttachment && isAttachmentPreviewEnabled && (
-
-
-
- {previewedAttachment.name}
-
-
-
-
-
-
-
-
-
-
- Loading document viewer...
-
-
- }
- >
-
-
-
-
-
- )}
+
+
+ {previewedAttachment.name}
+
+
+
+
+
+
+
+
+
+
+ Loading document viewer...
+
+
+ }
+ >
+
+
+
+
+ ,
+ document.body,
+ )}
>
);
};