From 0b3c29b2ec5b13b1d3d80f2734ed0d36518e037a Mon Sep 17 00:00:00 2001 From: Edvard Chen Date: Thu, 16 Apr 2026 10:34:30 +0800 Subject: [PATCH] fix(desktop): allow localhost origins in dev (#419) Desktop dev uses Electron pages on random localhost ports, so the daemon must accept those websocket origins during local development. --- packages/desktop/scripts/dev.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/desktop/scripts/dev.sh b/packages/desktop/scripts/dev.sh index a4756af9a..540941b2a 100755 --- a/packages/desktop/scripts/dev.sh +++ b/packages/desktop/scripts/dev.sh @@ -13,6 +13,11 @@ npm run build:main EXPO_PORT=$("$ROOT_DIR/node_modules/.bin/get-port") export EXPO_PORT +# Allow any origin in dev so Electron on random localhost ports can reach +# the daemon websocket. Safe here because this script is development-only +# and the daemon still binds to localhost. +export PASEO_CORS_ORIGINS="*" + echo "══════════════════════════════════════════════════════" echo " Paseo Desktop Dev" echo "══════════════════════════════════════════════════════"