Почему активное окно Firefox иногда теряет фокус?

Почему активное окно Firefox иногда теряет фокус?

Иногда, когда я перехожу с одной вкладки на другую, окно Firefox теряет фокус. Это особенно заметно, когда я переключаюсь или закрываю вкладки с помощью сочетаний клавиш. Например, я могу закрыть кучу вкладок с помощью Ctrl+ w, и вдруг это перестает работать. Я заметил, что заголовок окна Firefox становится серым, что указывает на то, что окно потеряло фокус. Alt-табуляция или щелчок по окну восстанавливают фокус, но это нарушает работу браузера.

Чтобы проверить, не отнимает ли фокус у Firefox другое приложение, я оставил эту строку запущенной в терминале

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

который выводит имя текущего активного окна на stdout каждые 20 секунд. Когда Firefox теряет фокус, заголовок окна не выводится (только новая строка), что указывает на то, что нет другого приложения, которое перехватывает фокус у Firefox. Firefox — единственное приложение, которое демонстрирует такое поведение.

Я использую Firefox 47.0 на Antergos (производная Arch) Linux с Gnome 3.20.2 и ядром 4.6.2.1. Почему это происходит и что я могу сделать, чтобы Firefox перестал терять фокус окна?

решение1

Потеря фокуса Firefox обычно вызвана одним (или несколькими) дополнениями.

Это легко проверитьзапуск Firefox в безопасном режиме. Если проблема исчезнет, ​​то можно выборочно отключать дополнения, пока не будут найдены виновные дополнения.

Были сообщения о дополнении Flash, и, как выяснил автор сообщения, комбинация дополненийМиниатюраZoomPlus и Gnome3также может быть причиной этой проблемы.

решение2

Фокус может быть потерян, если на одной из вкладок есть страница, которая автоматически обновляется, или она пытается добавить/открыть другие новые вкладки или выполнить какие-либо фоновые действия.

Обратите внимание, что Opera, похоже, нашла решение для противодействия такому поведению еще несколько версий назад, поэтому страницы, пытающиеся выполнять различные действия, не могут вызывать кражу фокуса. У меня постоянно открыто 50++ вкладок.

Что касается FF, попробуйте сохранить файл вкладок, удалить его, очистить все временные файлы, переустановить последнюю версию, а затем вернуть файл вкладок обратно. Повторите тест, чтобы увидеть, сохранилось ли поведение.

решение3

У меня была эта проблема, и я даже пытался полностью удалить Flash... Не помогло. После долгого выдергивания волос и почти полного раздражения, потому что стало почти невозможно использовать FireFox, я, наконец, определил проблему как карту WiFi. (TP-Link Wireless.) TP-Link хочет, чтобы вы использовали их утилиту настройки, но из того, что я обнаружил, она определенно глючная. Я позволил ОС взять управление картой (т. е. отказался от утилиты TP-Link), в результате чего у меня больше нет проблем с мышью. Не помешает попробовать это, если у вас по-прежнему есть эта проблема после того, как вы попробовали все остальное.

Связанный контент