rem: var finder = window.arguments[0];   gFindInst = finder.QueryInterface(Components.interfaces.nsIWebBrowserFind); 
add: var arg0 = window.arguments[0]; if (arg0 instanceof window.opener.nsFindInstData) { gFindInstData = arg0; gFindInst = gFindInstData.webBrowserFind; } else {   gFindInst = arg0.QueryInterface(Components.interfaces.nsIWebBrowserFind); } 
context: function onLoad(){  initDialogObject();  // get the find instance  var finder = window.arguments[0];  // If the dialog was opened from window.find(), findInst will be an  // nsISupports interface, so QueryInterface anyway to nsIWebBrowserFind.  gFindInst = finder.QueryInterface(Components.interfaces.nsIWebBrowserFind);  fillDialog();  doEnabling();  if (dialog.findKey.value)    dialog.findKey.select();  dialog.findKey.focus();}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/011251779d457454b52f8144c528bfb1903f8465/finddialog.js/clean/toolkit/content/finddialog.js