He sido desarrollador en dos sitios ahora que hacen un uso extensivo de window.opener, y no sé de ningún momento cuando me falló. Estas aplicaciones se probaron en IE [678], Firefox y Webkit; Usé informalmente Opera y tampoco noté ningún problema allí.
Ahora, la relación de "abrelatas" es intrínsecamente frágil, porque no hay mucho que pueda hacer para evitar que los usuarios visiten "cnn.com" en la ventana principal del navegador que se utilizó para abrir su ventana emergente. Una vez que la ventana original ha cargado contenido nuevo, la referencia "window.opener" de la ventana "hijo" no le servirá de nada. Del mismo modo, cuando el usuario va y abre una nueva ventana principal del navegador y navega hacia su sitio, sus ventanas "huérfanas" no podrán encontrarlo realmente.
Por supuesto, no puedo ofrecerle un 100% de garantía de que todo estará bien :-) Sin embargo, mi historia es cierta. Quizás mi dependencia de "window.opener" no ha sido tan serio o profundo como lo que estás planeando; Realmente no puedo decir que todo en mis aplicaciones depende de que funcione.
Cheers @Pointy, que coincide con mi experiencia con la propiedad. La conexión es definitivamente frágil, pero no importa en mi caso. Estoy planeando crear un "administrador de medios" para un editor WYSIWYG que ocupe todo el espacio de la pantalla. –