ho cercato trai vari bug di safari ma non ne trovo traccia
la popup cambia indirizzo rispetto alla prima apertura prima di tentare il riferimento all' opener?
te lo chiedo perche nn6 presentava questo problema, poi risolto con il 7
puoi provare in ultima analisi questo espediente:
nel documento nella principale assegni
self.name="finestra_madre";
nella popup richiami quando ti serve
var madre=window.open('','finestra_madre');
madre.location.reload(true);
ciao