From 4c292c060cb467c6db4487dba2599db818bfeec2 Mon Sep 17 00:00:00 2001 From: TomZz Date: Wed, 15 Jul 2026 02:20:08 +0800 Subject: [PATCH] fix: clear connection_progress on tab close to resolve stuck modal (fixes #82) --- src/session/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/session/mod.rs b/src/session/mod.rs index 317ec79..eb569bb 100644 --- a/src/session/mod.rs +++ b/src/session/mod.rs @@ -785,6 +785,9 @@ impl Ashell { } pub(crate) fn handle_tab_close(&mut self, id: String) { + if self.connection_progress.as_ref().map_or(false, |p| p.tab_id == id) { + self.connection_progress = None; + } let group_ix = self .tab_groups .iter()