angular/angular.js — pull request #4077 by ashaffer (2013-09-20 19:14:09+00:00)
Title: fix $locationChangeStart/preventDefault bug

When a $locationChangeStart that results from a url change is canceled, it should reset the browser url with a replaceState rather than a pushState.