You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
As said in the title, if the location is changed from outside the $location service (but inside a digest cycle, and especially inside a $q.then callback), then Angular will break and there is two possible outcome, apparently random (maybe some kind of race condition?) :
Either Angular break with an infinite digest loop (and an empty watcher list)
Or Angular will reset the URL to the old one by going into this code branch
Here is a minimal showcase to reproduce this issue :