web-dev-qa-db-ja.com

アクティブなFirefoxウィンドウが時々フォーカスを失うのはなぜですか?

あるタブから別のタブに移行すると、Firefoxウィンドウのフォーカスが失われることがあります。これは、キーボードショートカットを使用してタブを切り替えたり閉じたりするときに特に顕著です。たとえば、私はタブの束を閉じることができます Ctrl+w そして突然それは動作を停止します。 Firefoxウィンドウのタイトルがグレー表示されていることに気づきました。これは、ウィンドウのフォーカスが失われたことを示しています。 Altタブを押すかウィンドウをクリックするとフォーカスが戻りますが、これはブラウジングエクスペリエンスを混乱させます。

別のアプリケーションがFirefoxからフォーカスを盗んでいるかどうかをテストするために、この行をターミナルで実行し続けました

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

これは、現在アクティブなウィンドウの名前を20秒ごとに標準出力に出力します。 Firefoxがフォーカスを失うと、ウィンドウタイトルは出力されず(改行のみ)、Firefoxからフォーカスを奪うアプリケーションが他にないことを示します。 Firefoxは、この動作を表示する唯一のアプリケーションです。

私は、Gnome3.20.2とカーネル4.6.2.1を搭載したAntergos(Arch派生)Linux上のFirefox47.0を使用しています。なぜこれが発生するのですか?Firefoxがウィンドウフォーカスを失うのを防ぐにはどうすればよいですか?

5
joelostblom

Firefoxがフォーカスを失うのは、通常、1つ(または複数)のアドオンが原因です。

これは セーフモードでFirefoxを実行する によって簡単にテストされます。その後、問題が解消された場合は、有罪のアドオンが見つかるまで、アドオンを選択的にオフにすることができます。

Flashアドオンに関する報告があり、投稿者が発見したように、アドオンの組み合わせ ThumbnailZoomPlusとGnome もこの問題を引き起こす可能性があります。

2
harrymc

タブの1つに自動更新されるページがある場合、または追加/その他の新しいタブを生成しようとしたり、何らかの種類のバックグラウンドアクションを実行しようとしたりすると、フォーカスが失われる可能性があります。

Operaはかなりの数のバージョンからこのタイプの動作に対抗する解決策を見つけたようですので、さまざまなアクションを実行しようとするページはフォーカスを盗むことはできません。50++のタブを開いています。常に。

FFの場合は、タブファイルを保存してアンインストールし、すべての一時ファイルをクリーンアップして、最新バージョンを再インストールしてから、タブファイルを元に戻します。動作がまだ続くかどうかを確認するために再テストします。

0
Overmind