为什么活动的 Firefox 窗口偶尔会失去焦点?

joe*_*lom 5 firefox gnome focus window-focus gnome3

有时,当我从一个选项卡转换到另一个选项卡时,Firefox 窗口会失去焦点。当我通过键盘快捷键切换或关闭标签时,这一点尤其明显。例如,我可以用Ctrl+关闭一堆标签,w然后它突然停止工作。我注意到 Firefox 窗口标题变灰了,表明该窗口失去了焦点。Alt Tab 键或单击窗口会重新获得焦点,但这会破坏浏览体验。

为了测试另一个应用程序是否正在从 Firefox 窃取焦点,我让这条线在终端中运行

while true; do sleep 20; xdotool getwindowfocus getWindowname; done
Run Code Online (Sandbox Code Playgroud)

每 20 秒将当前活动窗口的名称打印到标准输出。当 Firefox 失去焦点时,不会打印窗口标题(只是一个换行符),表明没有其他应用程序从 Firefox 窃取焦点。Firefox 是唯一显示此行为的应用程序。

我在带有 Gnome 3.20.2 和内核 4.6.2.1 的 Antergos(Arch 衍生版)Linux 上使用 Firefox 47.0。为什么会发生这种情况,我该怎么做才能让 Firefox 停止失去窗口焦点?

har*_*ymc 2

Firefox 失去焦点通常是由一个(或多个)附加组件引起的。

通过在安全模式下运行 Firefox可以轻松测试这一点。如果问题消失,则可以有选择地关闭附加组件,直到找到有问题的附加组件。

有关于 Flash 插件的报告,正如发帖者所发现的,插件ThumbnailZoomPlus 和 Gnome3的组合也可能导致此问题。