From 800e11a718155f80f090dfa1152343ba82ed2a8e Mon Sep 17 00:00:00 2001 From: oomeow Date: Mon, 7 Sep 2026 10:04:09 +0800 Subject: [PATCH] feat(window): clear all WebSocket connections before stopping core (#7862) --- src-tauri/src/feat/window.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src-tauri/src/feat/window.rs b/src-tauri/src/feat/window.rs index 5190e13f6..57a9e4b02 100644 --- a/src-tauri/src/feat/window.rs +++ b/src-tauri/src/feat/window.rs @@ -199,6 +199,8 @@ pub async fn clean_session_ending_best_effort() -> CleanupResult { let result = run_session_ending_cleanup_transition( || async { + logging!(info, Type::System, "Clearing all WebSocket connections before stopping core"); + let _ = handle::Handle::mihomo().clear_all_ws_connections(); logging!(info, Type::System, "Stopping core during session-ending best-effort cleanup"); match CoreManager::global().stop_core().await { Ok(()) => {