rem: dialog.location.setAttribute("value", sourceUrlValue.value.spec ); 
add: dialog.location.setAttribute("value", sourceUrl.spec ); 
context: function loadDialog(){  var sourceUrlValue = {};  var initialDownloadTimeValue = {};  // targetFile is global because we are going to want re-use later one...  targetFile =  helperAppLoader.getDownloadInfo(sourceUrlValue, initialDownloadTimeValue);  var sourceUrl = sourceUrlValue.value;  startTime = initialDownloadTimeValue.value / 1000;  // set the elapsed time on the first pass...  var now = ( new Date() ).getTime();  // intialize the elapsed time global variable slot  elapsed = now - startTime;  // Update elapsed time display.  dialog.timeElapsed.setAttribute("value", formatSeconds( elapsed / 1000 ));  dialog.timeLeft.setAttribute("value", formatSeconds( 0 ));  dialog.location.setAttribute("value", sourceUrlValue.value.spec );  dialog.fileName.setAttribute( "value", targetFile.unicodePath );  var prefs = Components.classes[prefContractID].getService(Components.interfaces.nsIPref);  if (prefs)    keepProgressWindowUpBox.checked = prefs.GetBoolPref("browser.download.progressDnldDialog.keepAlive");}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/c2cf446820d500b96df5077f7257d7d5e92704f0/helperAppDldProgress.js/clean/xpfe/components/ucth/resources/helperAppDldProgress.js