Estou tendo um problema estranho com Firefox 3.5.8
on Win7 x64
. Se eu iniciar o Firefox e fechá-lo, e depois querer iniciá-lo novamente, o pequeno ícone na barra de tarefas ficará com o fundo destacado por alguns segundos, então ele desaparecerá e nenhuma janela do firefox será exibida.
Eu verifiquei isso no Gerenciador de Tarefas e descobri que o processo anterior ainda está em execução - na lista há uma entrada para "Firefox * 32", que geralmente ocupa cerca de 200.000 K de memória de trabalho privada. Se eu matar esse processo, posso iniciar o Firefox normalmente sem problemas.
Por que esse processo não morre quando eu saio do firefox? Existe alguma coisa que eu possa fazer para "automagicamente" matá-lo, seja logo após sair, ou logo antes de iniciar uma nova instância, então eu não tenho que entrar no gerenciador de tarefas toda vez?
Editar:
Eu descobri agora que isso não só me impede de abrir novas instâncias do programa quando eu o fecho - ele também impede alguns popups, se eles exigem abertura em uma janela e não apenas em uma nova aba. Nesse caso, matar o processo atual não é uma opção, já que não quero me limitar a uma janela do Firefox por vez.
Eu tenho os mesmos problemas se eu tentar iniciar uma segunda janela com a primeira ainda aberta, clicando com o botão direito do mouse no ícone na barra de tarefas e selecionando "Mozilla Firefox".
Por alguma razão, o Firefox está me impedindo de abrir uma nova janela, se já houver um processo do firefox em execução - independentemente de eu já ter uma janela aberta ou não.