From b59af770c2432c3c3ec498b35b0f29b11b82439c Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 21 May 2025 18:06:09 +0300 Subject: [PATCH] fix(server): server not starting due to dependency on electron remote --- apps/server/src/services/window.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/server/src/services/window.ts b/apps/server/src/services/window.ts index 522d33ffc..b62240be9 100644 --- a/apps/server/src/services/window.ts +++ b/apps/server/src/services/window.ts @@ -7,7 +7,6 @@ import log from "./log.js"; import sqlInit from "./sql_init.js"; import cls from "./cls.js"; import keyboardActionsService from "./keyboard_actions.js"; -import * as remoteMain from "@electron/remote/main/index.js"; import electron from "electron"; import type { App, BrowserWindowConstructorOptions, BrowserWindow, WebContents } from "electron"; import { formatDownloadTitle, isDev, isMac, isWindows } from "./utils.js"; @@ -226,7 +225,8 @@ function getWindowExtraOpts() { return extraOpts; } -function configureWebContents(webContents: WebContents, spellcheckEnabled: boolean) { +async function configureWebContents(webContents: WebContents, spellcheckEnabled: boolean) { + const remoteMain = (await import("@electron/remote/main/index.js")).default; remoteMain.enable(webContents); webContents.setWindowOpenHandler((details) => {