rem: var webBrowserPrint = this.getWebBrowserPrint(); 
add: var webBrowserPrint = this.getWebBrowserPrint(aWindow); 
context:   exitPrintPreview: function ()  {    window.removeEventListener("keypress", this.onKeyPressPP, true);#ifdef MOZ_THUNDERBIRD    BrowserExitPrintPreview(); // make the traditional call..don't do any of the inline toolbar browser stuff    return;#endif    // restore the old close handler    document.documentElement.setAttribute("onclose", this._closeHandlerPP);    this._closeHandlerPP = null;    if ("getStripVisibility" in getBrowser())      getBrowser().setStripVisibilityTo(this._chromeState.hadTabStrip);    var webBrowserPrint = this.getWebBrowserPrint();    webBrowserPrint.exitPrintPreview();     // remove the print preview toolbar    var printPreviewTB = document.getElementById("print-preview-toolbar");    getBrowser().parentNode.removeChild(printPreviewTB);    _content.focus();    // on Exit PP Call back    if (this._onExitPP) {      this._onExitPP();      this._onExitPP = null;    }  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/6a9fef4a8162f815ba1c2a2b047dcb8729371cc8/printUtils.js/buggy/toolkit/components/printing/content/printUtils.js