jQuery bind evento popstate não passou

Estou codificando uma pequena demonstração para a API de histórico. E estou lutando com isso:

<code>$(window).bind('popstate',  
    function(event) {
        console.log('pop: ' + event.state);
    });
</code>

Ele registra "pop: undefined" quando clico no botão "Anterior" ...

Mas se eu fizer isso, as coisas estão funcionando como esperado:

<code>window.onpopstate = function(event) {
    console.log('pop: ' + event.state);
};
</code>

Ele registra 'pop: [object Object]' desta vez ...

Então, é como se o jQuery não passasse o objeto de evento para o retorno de chamada.
Existe algum problema com o jQuery? Ou eu estraguei alguma coisa?

questionAnswers(1)

yourAnswerToTheQuestion