mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 01:56:16 -08:00
Leaving settings and closing the window in the same instant could race: the renderer's close-request listener was gone while its fire-and-forget disarm was still in flight, so a close intercepted in that window was silently swallowed. The guard is mount-long in the renderer, so a disarm can only mean settings is gone and its form already settled — the main process now completes the pending intercepted intent (close or quit) when a disarm finds one unanswered. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>