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() { - + + + )}