ma dici che il redirect lo fa correttamente, giusto?
sicuro non ci siano altri elementi in gioco? cambi di dominio, frames, iframe...
poi, di quale browser stiamo parlando?
non mi risulta possibile un fraintendimento, ma prova ad anteporre window. ad opener