Evento popstate de jQuery bind no pasado

Estoy programando una pequeña demostración para la API de Historia. Y estoy luchando con esto:

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

Registra 'pop: undefined' cuando hago clic en el botón 'Anterior' ...

Pero si hago esto en cambio, las cosas están funcionando como se esperaba:

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

Registra 'pop: [objeto Object]' esta vez ...

Así que es como si jQuery no pase el objeto de evento a la devolución de llamada.
¿Hay algún problema con jQuery? ¿O ensucié algo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta