Esta é provavelmente uma resposta um pouco insatisfatória, mas o ponto positivo é que outros respondentes que estejam lendo isso podem ter uma idéia para sua solução perfeita: o Google Chrome no Ubuntu faz isso por padrão.
Funily o suficiente é algo que a maioria das pessoas não quer .
Mas eu suspeito que você pode usar os recursos de chaveiro:
para acionar e bloquear o firefox ao acordar da suspensão ou ser desbloqueado em geral.
Se não, então eu sinto muito pela perseguição selvagem. Vou editar esta resposta à medida que mais informações aparecerem.
Enquanto isso, o uso do Google Chrome pode ser uma solução alternativa.