aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/browser.js
diff options
context:
space:
mode:
authorMisko Hevery2012-06-22 10:21:31 -0700
committerMisko Hevery2012-06-22 10:21:31 -0700
commitffb270130a4aaf3ddc2eb9d6211b46e1da136184 (patch)
treec431059d6961ab174f344b71e35c6953b85270e2 /src/ng/browser.js
parent0d57f1373f783bddee3f5fdcf1d6702e62bba13e (diff)
downloadangular.js-ffb270130a4aaf3ddc2eb9d6211b46e1da136184.tar.bz2
fix(browser): prevent ie from getting into redirect loop
Closes #1075 Closes #1079 Closes #1085
Diffstat (limited to 'src/ng/browser.js')
-rw-r--r--src/ng/browser.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ng/browser.js b/src/ng/browser.js
index 864c972c..39253483 100644
--- a/src/ng/browser.js
+++ b/src/ng/browser.js
@@ -149,6 +149,7 @@ function Browser(window, document, $log, $sniffer) {
self.url = function(url, replace) {
// setter
if (url) {
+ if (lastBrowserUrl == url) return;
lastBrowserUrl = url;
if ($sniffer.history) {
if (replace) history.replaceState(null, '', url);