Uma abordagem que você pode tomar é apontar o Firefox em um conjunto de quadros em vez de diretamente na sua página, em seguida, adicionar alguns javascript no pai que recarrega o quadro. Como a página pai não é recarregada, ela não fica presa quando a conectividade é perdida e continua a tentar recarregar a página de destino.
Outra possibilidade seria escrever um addon para o Firefox. A extensão ErrorZilla substitui a página de erro padrão. Ela está sob a MPL para que você possa ver o código e mude a página para fazer o que quiser.