diff --git a/src/renderer/components/Experiment/Rag/Documents.tsx b/src/renderer/components/Experiment/Rag/Documents.tsx
index bc03db6435614b91b82ee04cb22cc297f2e1ccf1..28cf6a116f7f696f616be9ab029c0e67d3a681c5 100644
--- a/src/renderer/components/Experiment/Rag/Documents.tsx
+++ b/src/renderer/components/Experiment/Rag/Documents.tsx
@@ -420,7 +420,8 @@ export default function Documents({
           <iframe
             src={chatAPI.Endpoints.Documents.Open(
               experimentInfo?.id,
-              previewFile
+              previewFile,
+              currentFolder
             )}
             style={{ width: '100%', height: '100%' }}
           ></iframe>
diff --git a/src/renderer/lib/transformerlab-api-sdk.ts b/src/renderer/lib/transformerlab-api-sdk.ts
index f49b7a5e9509a6088687b71cd2317a16e2270bd6..cbf523690bf68daa602222c7ccb62cd4682d1823 100644
--- a/src/renderer/lib/transformerlab-api-sdk.ts
+++ b/src/renderer/lib/transformerlab-api-sdk.ts
@@ -1116,12 +1116,14 @@ Endpoints.Config = {
 Endpoints.Documents = {
   List: (experimentId: string, currentFolder: string = '') =>
     API_URL() + 'experiment/' + experimentId + '/documents/list?folder=' + currentFolder,
-  Open: (experimentId: string, document_name: string) =>
+  Open: (experimentId: string, document_name: string, folder: string) =>
     API_URL() +
     'experiment/' +
     experimentId +
     '/documents/open/' +
-    document_name,
+    document_name +
+    '?folder=' +
+    folder,
   Upload: (experimentId: string, currentFolder: string = '') =>
     API_URL() + 'experiment/' + experimentId + '/documents/upload?folder=' + currentFolder,
   Delete: (experimentId: string, document_name: string) =>