O código JavaScript de inicialização não é executado ao usar o botão "Voltar" do Firefox

Esse site tem um efeito extravagante: quando um link de navegação é clicado, o conteúdo se desvanece e quando a nova página (em um URL diferente) é carregada, seu conteúdo desaparece.

O que é interessante é que, depois que os usuários clicam no botão "Voltar" de seus navegadores, eles voltam para a página anterior eo conteúdo ainda desaparece. Em outras palavras, a página anterior não fica no estado desbotado, que foi visto pela última vez. De acordo comeste comentário, uma página deve ficar no seu último estado visto.

Eu tentei muitas maneiras de reproduzir esse efeito, mas nos meus testes, depois de clicar no botão "Voltar", a página anterior ainda não mostra nada (o conteúdo permanece no estado desbotado). Às vezes funciona em alguns navegadores, mas não em outros. Às vezes funciona, mas depois disso não reabre o navegador.

Como o site implementa esse efeito, o que funciona mesmo depois que os usuários usam o botão "Voltar" para ir para a página anterior?


=== EDITAR 1 ===

Aqui estão minhas páginas de teste.


=== EDIT 2 ===

As páginas de teste acima foram testadas com o Firefox em três PCs diferentes e o Firefox da versão 4 até a versão 20 por meio de um serviço de testes on-line entre navegadores. E os resultados são os mesmos: não funciona.

questionAnswers(3)

yourAnswerToTheQuestion