From 7b46f847a87fa7d964c2593ad9e76f81a89c38c0 Mon Sep 17 00:00:00 2001 From: ManthanNimodiya Date: Thu, 21 May 2026 23:02:16 +0530 Subject: [PATCH] fix(macos): sync dock visibility when main window is hidden on close --- apps/desktop/src-tauri/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index a325babb19..c2bc65af75 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -4581,6 +4581,9 @@ pub async fn run(recording_logging_handle: LoggingHandle, logs_dir: PathBuf) { api.prevent_close(); let _ = window.hide(); + #[cfg(target_os = "macos")] + crate::permissions::schedule_macos_dock_visibility_sync(app); + let Some(state) = app.try_state::>() else { warn!("App state unavailable during main window close request"); return;