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

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

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

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

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

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

3 ответа

Решение

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

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

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

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

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

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

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

Другие вопросы по тегам