fix(app): don't connect to localhost through vpn
This commit is contained in:
@@ -328,7 +328,15 @@ pub fn run() {
|
||||
.hidden_title(true);
|
||||
|
||||
#[cfg(windows)]
|
||||
let window_builder = window_builder.decorations(false);
|
||||
let window_builder = window_builder
|
||||
// Some VPNs set a global/system proxy that WebView2 applies even for loopback
|
||||
// connections, which breaks the app's localhost sidecar server.
|
||||
// Note: when setting additional args, we must re-apply wry's default
|
||||
// `--disable-features=...` flags.
|
||||
.additional_browser_args(
|
||||
"--proxy-bypass-list=<-loopback> --disable-features=msWebOOUI,msPdfOOUI,msSmartScreenProtection",
|
||||
)
|
||||
.decorations(false);
|
||||
|
||||
let window = window_builder.build().expect("Failed to create window");
|
||||
|
||||
@@ -525,4 +533,4 @@ async fn spawn_local_server(
|
||||
break Ok(child);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user