Ho capito, ok. Puoi aggiungere questa parte di codice intanto per avere lo stesso effetto come fix.
codice:
 function newpage(str) {
      if(typeof searchWin != 'undefined') searchWin.close(); //NEW
	   searchWin = window.open(str,'newpage1','scrollbars=yes,resizab le=no,width=900,status=no,toolbar=no');
	   }
Assegnano il popup ad una variabile puoi controllare che sia già aperta o meno.
Se esiste la elimini e ricreandola hai l'effetto iniziale.
Intanto provo a vedere per altre soluzioni