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;