From 0932de9f6cb95bdbf42b6037bbf22afe2560bb39 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Mon, 23 Mar 2026 21:24:27 +0800 Subject: [PATCH] fix(tray): sync tray state after all init tasks complete Tray refresh ran in parallel with core init, so the tray could display stale state when the core hadn't fully started yet. --- src-tauri/src/utils/resolve/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src-tauri/src/utils/resolve/mod.rs b/src-tauri/src/utils/resolve/mod.rs index 844d030f8..db0f22c92 100644 --- a/src-tauri/src/utils/resolve/mod.rs +++ b/src-tauri/src/utils/resolve/mod.rs @@ -75,6 +75,8 @@ pub fn resolve_setup_async() { init_auto_lightweight_boot(), init_auto_backup(), ); + + refresh_tray_menu().await; }); }