From 49fd3b04dc2d2145810db572253b3e363ed44047 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Wed, 25 Feb 2026 16:23:54 +0800 Subject: [PATCH] fix(lightweight): fix auto lightweight mode on exit when silent startup #6368 --- src-tauri/src/module/lightweight.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src-tauri/src/module/lightweight.rs b/src-tauri/src/module/lightweight.rs index 489280878..203bfd129 100644 --- a/src-tauri/src/module/lightweight.rs +++ b/src-tauri/src/module/lightweight.rs @@ -131,6 +131,15 @@ pub async fn exit_lightweight_mode() -> bool { } record_state_and_log(LightweightState::Exiting); WindowManager::show_main_window().await; + let enable_auto_light_weight_mode = Config::verge() + .await + .data_arc() + .enable_auto_light_weight_mode + .unwrap_or(false); + if enable_auto_light_weight_mode { + setup_window_close_listener(); + setup_webview_focus_listener(); + } let _ = cancel_light_weight_timer(); record_state_and_log(LightweightState::Normal); refresh_lightweight_tray_state().await;