I found a weird quirk that looks like it's isolated to ngRoute (bug doesn't happen when ui-router is selected). 1. Generate a new project with ngRoute. 2. Login. 3. Click the settings icon. 4. Refresh the settings page. 5. You're redirected to the login page even though you're logged in.