summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/src/main/index.ts14
1 files changed, 13 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/index.ts b/desktop/packages/mullvad-vpn/src/main/index.ts
index b07d1697f6..6528cc7c71 100644
--- a/desktop/packages/mullvad-vpn/src/main/index.ts
+++ b/desktop/packages/mullvad-vpn/src/main/index.ts
@@ -992,6 +992,18 @@ class ApplicationMain
private allowDevelopmentRequest(url: string): boolean {
if (process.env.NODE_ENV === 'development') {
+ const isViteDevServerRequest = (url: string): boolean => {
+ if (process.env.VITE_DEV_SERVER_URL) {
+ const viteDevServerUrl = new URL(process.env.VITE_DEV_SERVER_URL);
+ const viteDevServerUrlWs = new URL(viteDevServerUrl);
+ viteDevServerUrlWs.protocol = 'ws';
+
+ return url.startsWith(viteDevServerUrl.href) || url.startsWith(viteDevServerUrlWs.href);
+ }
+
+ return false;
+ };
+
const isDevtoolsRequest = (url: string): boolean => {
// Downloading of React and Redux developer tools.
const devtoolsUrls = [
@@ -1004,7 +1016,7 @@ class ApplicationMain
return devtoolsUrls.some((devtoolsUrl) => url.startsWith(devtoolsUrl));
};
- return isDevtoolsRequest(url);
+ return isViteDevServerRequest(url) || isDevtoolsRequest(url);
}
return false;