rem: var password = IOService.extractUrlPart(url, IOService.url_Password); 
add: var password = IOService.newURI(urlspec, null, null).password; 
context: function StripPassword(url, passwordObj){  url = TrimString(url);  if (!url || IsUrlAboutBlank(url))    return url;  if (passwordObj)    passwordObj.value = "";  // "@" must exist else we will never detect password  var atIndex = url.indexOf("@");  if (atIndex > 0)  {    try {      var IOService = GetIOService();      if (!IOService)        return url;      var password = IOService.extractUrlPart(url, IOService.url_Password);      if (passwordObj && password)        passwordObj.value = password;      if (password)      {        // Find last ":" before "@"        var colon = url.lastIndexOf(":", atIndex);        if (colon != -1)        {          // Include the "@"          return url.slice(0, colon) + url.slice(atIndex);        }      }    } catch (e) {}  }  return url;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8f0aa5304bea87fa6844870035a748b2e6b2b2c5/editorUtilities.js/clean/editor/ui/composer/content/editorUtilities.js