Opera: Não é possível obter o evento load de window.open ()

<code>var openedWindow = window.open("test.html", "title");

openedWindow.addEventListener("load", function() {
    console.log("received load event");
}, false);
</code>

Eu quero pegar o evento de carga de uma janela aberta. O código acima funciona, mas a função callback não é chamada no Opera 11.62 (funciona em outro navegador).

EDIT: funciona quando eu registrar o evento após 0ms timeout:

<code>var openedWindow = window.open("test.html", "title");

window.setTimeout(function() {
    openedWindow.addEventListener("load", function() {
        console.log("received load event");
    }, false);
}, 0);
</code>

questionAnswers(1)

yourAnswerToTheQuestion