diff --git a/ui/desktop/src/main.ts b/ui/desktop/src/main.ts index 7d806f89..55bf7bbb 100644 --- a/ui/desktop/src/main.ts +++ b/ui/desktop/src/main.ts @@ -311,11 +311,10 @@ const createChat = async ( if (existingWindows.length > 0) { // Get the config from localStorage through an existing window try { - const result = await existingWindows[0].webContents.executeJavaScript( - `localStorage.getItem('gooseConfig')` + const config = await existingWindows[0].webContents.executeJavaScript( + `window.electron.getConfig()` ); - if (result) { - const config = JSON.parse(result); + if (config) { port = config.GOOSE_PORT; working_dir = config.GOOSE_WORKING_DIR; }