window.onpopstate, event.state == null?

Então eu li várias perguntas / respostas no stackoverflow e pesquisei o problema, eu não consigo fazer com que o event.state volte com nada além denull

Eu tenho que não vai funcionar com o evento jQuery, mas quando eu faço algo assim:

window.onpopstate = function (e) {
     console.log(e.state)
}

Com algo ao longo das linhas de uma chamada de sucesso do jQuery.ajax

history.pushState({ lastUrl: data.State }, data.Title, data.UrlKey);

Nem o Chrome (v19) nem o Firefox (v12) retornam nada a não ser null? Estou esquecendo de algo? Não é apenas totalmente implementado?

questionAnswers(4)

yourAnswerToTheQuestion