rem: if (iid.equals(Components.interfaces.nsIWebProgressListener) || iid.equals(Components.interfaces.nsISupportsWeakReference)) 
add: if (iid.equals(Components.interfaces.nsIWebProgressListener) || iid.equals(Components.interfaces.nsISupportsWeakReference) || iid.equals(Components.interfaces.nsISupports)) 
context:   QueryInterface: function (iid)  {    if (iid.equals(Components.interfaces.nsIWebProgressListener) || iid.equals(Components.interfaces.nsISupportsWeakReference))      return this;       throw Components.results.NS_NOINTERFACE;  }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d9b0e617fb0a1686eabcc10610435506e9448f4f/printPreviewProgress.js/buggy/toolkit/components/printing/content/printPreviewProgress.js