Por que a janela ativa do Firefox ocasionalmente perde o foco?

5

Ocasionalmente, quando faço a transição de uma guia para outra, a janela do Firefox perde o foco. Isso é especialmente notável quando alterno ou fecho as guias por meio de atalhos do teclado. Por exemplo, posso fechar várias guias com Ctrl+ we de repente ele para de funcionar. Percebi que o título da janela do Firefox está acinzentado, indicando que a janela perdeu o foco. Se pressionar a tecla Alt ou clicar na janela, recupera o foco, mas isso prejudica a experiência de navegação.

Para testar se outro aplicativo está roubando o foco do Firefox, mantive essa linha em execução em um terminal

while true; do sleep 20; xdotool getwindowfocus getWindowname; done

que imprime o nome da janela atualmente ativa para stdout a cada 20 s. Quando o Firefox perde o foco, nenhum título da janela é impresso (apenas uma nova linha), indicando que não há outro aplicativo que rouba o foco do Firefox. O Firefox é o único aplicativo que exibe esse comportamento.

Estou no Firefox 47.0 no Linux Antergos (derivado do Arch) com Gnome 3.20.2 e kernel 4.6.2.1. Por que isso acontece e o que posso fazer para que o Firefox pare de perder o foco da janela?

joelostblom
fonte
Extremamente frustrante ... Pior ainda, ele pode focalizar a janela errada e, quando você clica em uma janela, outra janela ativa clica no mouse quando está invisível. Isso também pode ser usado por malware para você clicar em uma tela, apenas para realmente clicar em uma janela ou guia separada.
DaaBoss
11
Por acaso você tem um touchpad? Esse é um efeito colateral comum de aproximar as mãos do touchpad se ele for excessivamente sensível; você pode estar mais propenso a fazer isso ao digitar determinadas combinações de teclas; portanto, a coincidência aponta para o comando do teclado.
fixer1234
Obrigado pela sugestão. Não acho que o clique acidental no touchpad seja o problema, pois isso só acontece com o Firefox e xdotoolrelata um título de janela em branco, sugerindo que nenhum outro aplicativo foi focado.
Joelostblom
11
Você instalou o complemento do Flash? Você pode tentar iniciar o Firefox no modo de segurança para ver se isso é causado por um complemento.
harrymc
11
Por favor, forneça uma lista dos seus complementos. Eu tive um problema semelhante e descobri que era o "Escopo da guia" do complemento causando problemas para mim.
Christoph Terasa

Respostas:

2

A perda de foco do Firefox geralmente é causada por um (s) complemento (s).

Isso é facilmente testado executando o Firefox no modo de segurança . Se o problema desaparecer, é possível desativar os complementos seletivamente, até que os complementos culpados sejam encontrados.

Houve relatos sobre o complemento do Flash e, como o pôster descobriu, uma combinação dos complementos ThumbnailZoomPlus e Gnome3 também pode causar esse problema.

harrymc
fonte
0

O foco pode ser perdido se uma das guias tiver uma página que seja atualizada automaticamente ou tentar gerar novas / outras guias ou gerar qualquer tipo de ação em segundo plano

Observe que o Opera parece ter encontrado uma solução para combater esse tipo de comportamento desde algumas versões atrás, então as páginas que tentam executar várias ações não podem causar roubo de foco. Eu tenho 50 abas ++ abertas em todos os momentos.

Quanto ao FF, tente salvar o arquivo de guias, desinstale-o, faça uma limpeza para todos os arquivos temporários, reinstale a versão mais recente e coloque novamente o arquivo de guias. Teste novamente para ver se o comportamento ainda persiste.

Overmind
fonte