mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 18:36:15 -08:00
Two review-round hardenings for the close guard's edge interleavings: - Close requests now carry a per-interception id and Stay's cancellation cites the one its dialog answered. A cancellation that lost the race against a fresh Cmd+Q is ignored as stale, so the newer quit intent survives and the follow-up dialog's Save quits instead of silently downgrading to a window close. - The install coordinator's push-based abort now fires only on an Error status: a benign push — like the 'checking' from an update check clicked while the updater quit winds up — no longer resurrects the beforeunload handler mid-install and strands the installation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>