rem: switch (aURI.scheme) { case "http": case "https": case "ftp": case "gopher": isEnabled = true; 
add: if (aURI instanceof Components.interfaces.nsIURI) { switch (aURI.scheme) { case "http": case "https": case "ftp": case "gopher": isEnabled = true; } 
context:   onLocationChange: function(aProgress, aRequest, aURI) {    var broadcaster = document.getElementById("reporterItemsBroadcaster");    var isEnabled = false;    switch (aURI.scheme) {      case "http":      case "https":      case "ftp":      case "gopher":        isEnabled = true;    }        broadcaster.setAttribute("disabled", !isEnabled);  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/49ea584e8730d334104ef64295c3bee7ca2c94d3/reporterOverlay.js/clean/extensions/reporter/resources/content/reporter/reporterOverlay.js