O indicador de carregamento permanece no Firefox após o carregamento do iframe concluído

Eu tenho um iframe colocado no corpo da minha página assim:

<iframe src="about:blank" onload="this.contentWindow.document.write('some text')">

Funciona bem o suficiente, o evento onload substitui o conteúdo do iframe por "algum texto" e é isso.

MAS no Firefox isso faz com que a roda de fiar "indicador de carga" mostre que a página está sendo carregada para nunca desaparecer. Há apenas texto sendo inserido no iframe, então não há outro conteúdo por aí, esperando para ser carregado. Quando eu removo o iframe da página ele remove o problema, então eu sei, é o dito iframe que está causando isso.

Funciona corretamente no IE e no Chrome.

Agora posso fazer algo assim:

 <iframe src="about:blank" onload="this.contentWindow.document.write('some text'); t.contentWindow.stop();">

O que corrige o problema no Firefox, mas impede que qualquer imagem no iframe seja carregada (não uso nenhuma no texto de exemplo, mas elas serão adicionadas posteriormente).

Então, como eu vou consertar isso?

questionAnswers(2)

yourAnswerToTheQuestion