From a6a453b03068025c7adecb3fb7a50da2e322da2f Mon Sep 17 00:00:00 2001 From: Vadim Ponomarev Date: Thu, 22 Jan 2026 17:01:05 +0300 Subject: [PATCH] fix(native-server): use semicolon to join PowerShell statements Replace space with semicolon when joining multiline PowerShell script to prevent syntax errors in directory picker. --- app/native-server/src/agent/directory-picker.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/native-server/src/agent/directory-picker.ts b/app/native-server/src/agent/directory-picker.ts index 709e169b..1f35e730 100644 --- a/app/native-server/src/agent/directory-picker.ts +++ b/app/native-server/src/agent/directory-picker.ts @@ -92,8 +92,8 @@ async function openWindowsPicker(title: string): Promise } `; - // Escape for command line - const escapedScript = psScript.replace(/"/g, '\\"').replace(/\n/g, ' '); + // Escape for command line - use semicolon to separate PowerShell statements + const escapedScript = psScript.replace(/"/g, '\\"').replace(/\n\s*/g, '; '); try { const { stdout } = await execAsync(