I wonder if we should `.destroy()` here without waiting for the app to get closed (same for auth dialogs)