- Track reload-owed state separately from the displayed result so a later scan or window change can't erase it before the reload runs - Refuse to close mid-apply so the pending reload isn't dropped - Add tests covering these edge cases