angular/angular.js — pull request #2270 by alexlamsl (2013-04-01 11:27:37+00:00)
Title: fix($browser): $watch() & url() breaks on async location.href updates

On at least IE8 & IE9, location.href is updated asynchronously.
$watch() for $browser.url updates will loop until it breaks.