From c7a1d1ab0b663edffc1ac7b54deea847e372468d Mon Sep 17 00:00:00 2001 From: Alexandre Potvin Latreille Date: Thu, 19 Dec 2013 12:21:14 +0000 Subject: fix($compile): remove invalid IE exceptional case for `href` It appears that this exceptional case was only valid for IE<8 and that for IE>=8 it was actually causing a bug with the `ng-href-attr` directive on `` elements. Closes #5479 --- src/ng/compile.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/ng/compile.js b/src/ng/compile.js index 3e5a2479..9285b253 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1009,9 +1009,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { nName = directiveNormalize(name.toLowerCase()); attrsMap[nName] = name; - attrs[nName] = value = trim((msie && name == 'href') - ? decodeURIComponent(node.getAttribute(name, 2)) - : attr.value); + attrs[nName] = value = trim(attr.value); if (getBooleanAttrName(node, nName)) { attrs[nName] = true; // presence means true } -- cgit v1.2.3