angular/angular.js — pull request #10490 by jeffbcross (2014-12-17 05:07:44+00:00)
Title: (cherry-pick) fix($browser): prevent infinite digests when clearing the hash of a url

By using `location.hash` to update the current browser location when only
the hash has changed, we prevent the browser from attempting to reload.

Closes #9629
Closes #9635
Closes #10228
Closes #10308