diff --git a/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/__tests__/recent-files-component.test.tsx b/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/__tests__/recent-files-component.test.tsx
index 61a1675dc9..fc041fd35b 100644
--- a/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/__tests__/recent-files-component.test.tsx
+++ b/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/__tests__/recent-files-component.test.tsx
@@ -1,5 +1,6 @@
import { fireEvent, render, screen } from "@testing-library/react";
import type { ComponentPropsWithoutRef, ReactNode } from "react";
+import { MemoryRouter } from "react-router-dom";
import type { FileType } from "@/types/file_management";
import { setRelativePathForServerPath } from "@/utils/file-relative-path-map";
import RecentFilesComponent from "../index";
@@ -166,4 +167,24 @@ describe("RecentFilesComponent", () => {
expect(screen.getByTestId("files-renderer")).toBeInTheDocument();
});
+
+ it("links the empty-state 'My Files' shortcut to the /assets/files route", () => {
+ // Regression: the empty-state link pointed at the non-existent top-level
+ // "/files" route (a dead end). The files page is nested under "assets",
+ // so the link must target "/assets/files" — matching the sidebar's
+ // navigation in sideBarFolderButtons.
+ render(
+
+
+ ,
+ );
+
+ expect(screen.getByRole("link")).toHaveAttribute("href", "/assets/files");
+ });
});
diff --git a/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/index.tsx b/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/index.tsx
index ea69a93ccf..470eff44f0 100644
--- a/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/index.tsx
+++ b/src/frontend/src/modals/fileManagerModal/components/recentFilesComponent/index.tsx
@@ -427,7 +427,7 @@ export default function RecentFilesComponent({
{t("fileManager.orVisit")}{" "}
{t("files.myFiles")}.