From d2e49c16fe14cac36ef0b1ce27c3f04f9721699d Mon Sep 17 00:00:00 2001 From: Kr4ight Date: Sun, 5 Apr 2026 03:06:19 +0200 Subject: [PATCH] Fix: Windows blank page deadlock --- src-tauri/src/launcher/auth.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/launcher/auth.rs b/src-tauri/src/launcher/auth.rs index ecc45fd..ffb4760 100644 --- a/src-tauri/src/launcher/auth.rs +++ b/src-tauri/src/launcher/auth.rs @@ -50,7 +50,8 @@ pub fn auth_create_link(app: AppHandle) -> Result { let app_handle = app.clone(); - tauri::WebviewWindowBuilder::new(&app, "auth", tauri::WebviewUrl::External(url)) + std::thread::spawn(move || { + tauri::WebviewWindowBuilder::new(&app, "auth", tauri::WebviewUrl::External(url)) .title("Microsoft Login") .inner_size(500.0, 700.0) .resizable(false) @@ -74,7 +75,8 @@ pub fn auth_create_link(app: AppHandle) -> Result { true }) .build() - .map_err(|e| e.to_string())?; + .map_err(|e| e.to_string()).unwrap(); + }); Ok(link) }