rem: if (urlWidgetService) {    var url = _content.location.href; try { urlWidgetService.SetURLToHiddenControl(url, window); } catch (exception) { debug("SetURLToHiddenControl failed: " + exception + "\n"); } 
add: var urlWidgetService = Components.classes["@mozilla.org/urlwidget;1"] .getService(Components.interfaces.nsIUrlWidget);     var url = _content.location.href; try { urlWidgetService.SetURLToHiddenControl(url, window); } catch(ex) { 
context: function postURLToNativeWidget(){  if (urlWidgetService) {    // XXX This somehow causes a big leak, back to the old way    //     till we figure out why. See bug 61886.    // var url = getWebNavigation().currentURI.spec;    var url = _content.location.href;    try {      urlWidgetService.SetURLToHiddenControl(url, window);    } catch (exception) {      debug("SetURLToHiddenControl failed: " + exception + "\n");    }  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/e60ca6b1f11a81c0e0221cb2cd6e2f2902dcc2d6/navigator.js/clean/suite/browser/navigator.js