O problema era que, ao voltar do sono, o Firefox veria scripts sendo executados por um longo período incomum (por causa do sono) e, portanto, propunha matá-los.
Sempre que acordo meu laptop depois de algumas horas ou mais, o laptop leva um minuto ou mais para acordar, fazendo muito barulho calculando alguma coisa, e quando finalmente começa a se tornar de alguma forma utilizável, o Firefox me mostra o mensagem:
A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: resource://gre/modules/XPCOMUtils.jsm:282
Às vezes, são outros scripts.
Obviamente, isso não acontece quando eu fecho o Firefox antes de fechar a tampa, e acordar é muito mais rápido. Pode estar ligado ao Gmail especificamente.
Alguma ideia do que está acontecendo e como impedir que isso aconteça?
Natty / Lenovo Thinkpad R500 / ATI
O problema era que, ao voltar do sono, o Firefox veria scripts sendo executados por um longo período incomum (por causa do sono) e, portanto, propunha matá-los.
Espero que o problema esteja na sua sessão que expira no servidor.
Quando o seu cliente, o Firefox tentar iniciar a comunicação, ele usará session_ID / cookie . No caso do gmails, o servidor expira as sessões quando você efetua logout ou se não houver comunicação com o cliente por alguns minutos. O Gmail usa ajax para verificar continuamente se o cliente está conectado. Ele mantém uma lista de todas as sessões de conexões atualmente ativas usando sessionID exclusivo associado a uma conta.
Quando você entra em hibernação, o navegador perde sua conexão com o servidor e sua sessão expirará no servidor. Quando você tenta se reconectar, os scripts em seu cliente tentam se conectar usando um sessionID que o servidor não conhece, pois destruiu a sessão quando não conseguiu mais detectar que seu cliente estava conectado.