exemplo history.replaceState ()?

Alguém pode dar um exemplo de trabalho para history.replaceState? Isso é o quew3.org diz:

history . replaceState(data, title [, url ] )

Atualiza a entrada atual no histórico da sessão para ter os dados, título e URL fornecidos, se fornecidos e não nulos.

Atualizar:

Isso funciona perfeitamente:

history.replaceState( {} , 'foo', '/foo' );

O URL está mudando, mas o título não está mudando. Isso é um erro ou estou faltando alguma coisa? Testado no último Chrome.

questionAnswers(7)

yourAnswerToTheQuestion