5

Иногда, когда я перехожу с одной вкладки на другую, окно 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 прекратил терять фокус окна?

2 ответа2

2

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

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .