FIX: on completion of external auth, window.close may fail because of iOS Safari bug. Prompt user to manually close the window.