Informações de plano de fundo:
Existem muitos sites que carregam para sempre (especialmente aqueles que dependem de atualizações de JavaScript em tempo real). As versões modernas do Firefox (basicamente qualquer coisa desde 2015) usam uma quantidade extrema de tempo de CPU (e superaquecem a maioria dos laptops) enquanto aguardam o carregamento de qualquer guia.
A espera interminável pelo carregamento é evidente ao alternar para uma guia ofensiva e verificar o botão recarregar/cancelar. Ele ficará preso como um X (cancelar) permanentemente até que você clique nele e cancele manualmente.
O que estou pedindo:
Eu gostaria que uma definição de configuração impusesse um limite máximo de tempo de carregamento em todas as guias. Qualquer guia que estiver carregando além do limite especificado será interrompida automaticamente (o mesmo que clicar no botão cancelar).
Due diligence (prova de que fiz minha lição de casa antes de perguntar):
Pesquisei por qualquer coisa que fizesse isso e encontrei um monte de incompatíveis:
A pesquisa "firefox restringe o tempo máximo de carregamento da página" no Google apresenta várias dicas de desempenho destinadas a carregamentos de página mais rápidos. Infelizmente, isso é de pouca utilidade em uma página parcialmente quebrada que continua carregando para sempre.
Este site ( http://forums.mozillazine.org/viewtopic.php?f=38&t=2793647 ) disse que isso pode ser feito com uma extensão, embora eu não veja nenhuma extensão que faça isso.
Pesquisar "tempo de carregamento da página de limite de extensão do firefox" no Google encontra apenas perfis de desempenho e otimização, nenhum dos quais é relevante.
Embora pareça que ninguém criou essa extensão antes, consegui realizar algo na forma de uma extensão do Firefox. A extensão pode ser baixada aqui . Mas, para escrever uma boa resposta, aqui está a parte importante:
background.js
Tenha em mente que esta extensão NÃO discrimina. Por exemplo, se você estiver comprando algo online e demorar um pouco mais do que o esperado, a extensão IRÁ pará-lo.