rem: nodeView._content.document.location = url; 
add: nodeView.content.document.location = url; 
context: function openLink(node){  var url = node.getAttribute("value");  // Security-Critical: Only links to 'safe' protocols should be functional.  // Specifically, javascript: and data: URLs must be made non-functional  // here, because they will run with full privilege.  var safeurls = /^https?:|^file:|^chrome:|^resource:|^mailbox:|^imap:|^s?news:|^nntp:|^about:|^mailto:|^ftp:|^gopher:/i;  if (safeurls.test(url)) {    var sourceURI = Components.classes["@mozilla.org/network/standard-url;1"]                            .createInstance(Components.interfaces.nsIURI);    sourceURI.spec = nodeView._content.document.location;    var destURI = Components.classes["@mozilla.org/network/standard-url;1"]                          .createInstance(Components.interfaces.nsIURI);    destURI.spec = url;    var secMan = Components.classes["@mozilla.org/scriptsecuritymanager;1"].getService()                           .QueryInterface(nsIScriptSecurityManager);    try {      secMan.checkLoadURI(sourceURI, destURI, nsIScriptSecurityManager.STANDARD);    } catch (e) {      return;    }    nodeView._content.document.location = url;    window.close();  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/674a68cf21dc40d57fb4daf94777d468932666f2/metaData.js/buggy/browser/base/content/metaData.js