rem: var uri = makeURL(href); 
add: var uri = makeURI(href); 
context: function markLinkVisited(href, linkNode){  var globalHistory = Components.classes["@mozilla.org/browser/global-history;2"]                                .getService(Components.interfaces.nsIGlobalHistory2);  var uri = makeURL(href);  if (!globalHistory.isVisited(uri)) {    globalHistory.addURI(uri, false, true, null);    var oldHref = linkNode.getAttribute("href");    if (typeof oldHref == "string") {      // Use setAttribute instead of direct assignment.      // (bug 217195, bug 187195)      linkNode.setAttribute("href", "");      linkNode.setAttribute("href", oldHref);    }    else {      // Converting to string implicitly would be a       // minor security hole (similar to bug 202994).    }  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/40d0996d0f36d7704b1ed704f5f45457c9777958/contentAreaUtils.js/buggy/toolkit/content/contentAreaUtils.js