diff --git a/frontend/src/core/pages/HomePage.tsx b/frontend/src/core/pages/HomePage.tsx
index e80c5e125..3b00d9bac 100644
--- a/frontend/src/core/pages/HomePage.tsx
+++ b/frontend/src/core/pages/HomePage.tsx
@@ -16,12 +16,12 @@ import AppsIcon from '@mui/icons-material/AppsRounded';
import ToolPanel from "@app/components/tools/ToolPanel";
import QuickAccessBar from "@app/components/shared/QuickAccessBar";
-
-// Lazy-load Workbench - contains Viewer and PageEditor (heavy components)
-const Workbench = lazy(() => import("@app/components/layout/Workbench"));
import RightRail from "@app/components/shared/RightRail";
-import FileManager from "@app/components/FileManager";
import LocalIcon from "@app/components/shared/LocalIcon";
+
+// Lazy-load heavy components that aren't needed on initial render
+const Workbench = lazy(() => import("@app/components/layout/Workbench"));
+const FileManager = lazy(() => import("@app/components/FileManager"));
import { useFilesModalContext } from "@app/contexts/FilesModalContext";
import AppConfigModal from "@app/components/shared/AppConfigModal";
@@ -272,7 +272,9 @@ export default function HomePage() {
{t('quickAccess.config', 'Config')}
-
+
+
+
setConfigModalOpen(false)}
@@ -291,7 +293,9 @@ export default function HomePage() {
-
+
+
+
)}