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?