From b35bfe63c0cdf26d2d841f662860b9916967da9e Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Wed, 3 Dec 2025 16:37:48 +0000 Subject: [PATCH] Increase timeout for CLI startup --- packages/electron-app/electron.vite.config.ts | 7 +++++++ packages/electron-app/electron/main/process-manager.ts | 2 +- packages/tauri-app/src-tauri/src/cli_manager.rs | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/electron-app/electron.vite.config.ts b/packages/electron-app/electron.vite.config.ts index a8550e0b..1161176a 100644 --- a/packages/electron-app/electron.vite.config.ts +++ b/packages/electron-app/electron.vite.config.ts @@ -53,12 +53,19 @@ export default defineConfig({ port: 3000, }, build: { + minify: false, + cssMinify: false, + sourcemap: true, outDir: resolve(__dirname, "dist/renderer"), rollupOptions: { input: { main: uiRendererEntry, loading: uiRendererLoadingEntry, }, + output: { + compact: false, + minifyInternalExports: false, + }, }, }, }, diff --git a/packages/electron-app/electron/main/process-manager.ts b/packages/electron-app/electron/main/process-manager.ts index 72ae7f61..23ce6091 100644 --- a/packages/electron-app/electron/main/process-manager.ts +++ b/packages/electron-app/electron/main/process-manager.ts @@ -116,7 +116,7 @@ export class CliProcessManager extends EventEmitter { const timeout = setTimeout(() => { this.handleTimeout() reject(new Error("CLI startup timeout")) - }, 15000) + }, 60000) this.once("ready", (status) => { clearTimeout(timeout) diff --git a/packages/tauri-app/src-tauri/src/cli_manager.rs b/packages/tauri-app/src-tauri/src/cli_manager.rs index b49c545b..a71ae049 100644 --- a/packages/tauri-app/src-tauri/src/cli_manager.rs +++ b/packages/tauri-app/src-tauri/src/cli_manager.rs @@ -280,7 +280,7 @@ impl CliProcessManager { let ready_clone = ready.clone(); let child_holder_clone = child_holder.clone(); thread::spawn(move || { - let timeout = Duration::from_secs(15); + let timeout = Duration::from_secs(60); thread::sleep(timeout); if ready_clone.load(Ordering::SeqCst) { return;