From ec609696c7ebffce29e51b7e600573716864b0bd Mon Sep 17 00:00:00 2001 From: Adam Gaskins Date: Sat, 30 May 2026 11:08:46 +0900 Subject: [PATCH] Remove stale windows on kAXUIElementDestroyedNotification --- src/actor/app.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/actor/app.rs b/src/actor/app.rs index 6a946830..e3486234 100644 --- a/src/actor/app.rs +++ b/src/actor/app.rs @@ -758,6 +758,7 @@ impl State { kAXMenuClosedNotification => self.send_event(Event::MenuClosed(self.pid)), kAXUIElementDestroyedNotification => { let Ok(wid) = self.id(&elem) else { + self.remove_stale_windows(); return; }; self.remove_window(wid);