Hola JoeLitO:
Se me ocurren dos razones, ya que lo que te pasó JavierB es correcto (¡Hola!):
La primera es que en vez de ser un pop-up abierto con el método open, esté abierto con "location.href" o con la etiqueta "a"...
Entonces "opener" no serviría (creo que en tal caso sería referrer

)
La segunda razón sería por usar el atributo href del tag "a"... al
poner "#" hace el refresco de la página, y podría haber algún conflicto
Solución posible:
Si es el primer caso, cambiar la forma de apertura del pop-up y aplicar el método open (javascript)
En el segundo de los casos, en vez de poner el enlace como lo pones, cambiarlo a la siguiente manera:
<a href="javascript
:opener.location.href='mi-pagina.htm';window.close()">enlace</a>
Espero que te sirva...
Saludos