Warum verliert das aktive Firefox-Fenster gelegentlich den Fokus?

1293
joelostblom

Wenn ich von einem Tab zum anderen wechsle, verliert das Firefox-Fenster gelegentlich den Fokus. Dies ist besonders bemerkenswert, wenn ich Registerkarten über Tastenkombinationen wechsle oder schließe. Zum Beispiel kann ich mit Ctrl+ ein paar Tabulatoren schließen wund plötzlich funktioniert es nicht mehr. Ich habe bemerkt, dass der Firefox-Fenstertitel ausgegraut ist, was darauf hinweist, dass das Fenster den Fokus verloren hat. Wenn Sie die Tabulatortaste antippen oder auf das Fenster klicken, wird der Fokus wiederhergestellt. Dies stört jedoch das Surfen.

Um zu testen, ob eine andere Anwendung den Fokus von Firefox stiehlt, habe ich diese Zeile in einem Terminal ausgeführt

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

Dadurch wird der Name des derzeit aktiven Fensters alle 20 Sekunden in stdout ausgegeben. Wenn Firefox den Fokus verliert, wird kein Fenstertitel gedruckt (nur eine neue Zeile). Dies bedeutet, dass es keine andere Anwendung gibt, die den Fokus von Firefox stiehlt. Firefox ist die einzige Anwendung, die dieses Verhalten anzeigt.

Ich bin auf Firefox 47.0 unter Antergos (Arch derivative) Linux mit Gnome 3.20.2 und Kernel 4.6.2.1. Warum passiert das und was kann ich tun, damit Firefox nicht mehr den Fensterfokus verliert?

5
Sehr frustrierend ... Noch schlimmer ist, dass der Fokus auf das falsche Fenster gelegt werden kann. Wenn Sie in ein Fenster klicken, wird ein anderes aktives Fenster mit der Maus geklickt, wenn es unsichtbar ist. Dies kann auch von Malware verwendet werden, um auf einen Bildschirm zu klicken, um wirklich in ein separates Fenster oder eine Registerkarte zu klicken. DaaBoss vor 7 Jahren 0
Hast du zufällig ein Touchpad? Dies ist eine häufige Nebenwirkung, wenn Sie Ihre Hände zu nahe an das Touchpad halten, wenn es zu empfindlich ist. Wenn Sie bestimmte Tastenkombinationen eingeben, sind Sie möglicherweise anfälliger dafür. Die Übereinstimmung zeigt also auf den Tastaturbefehl. fixer1234 vor 7 Jahren 1
Danke für den Vorschlag. Ich glaube nicht, dass ein versehentliches Klicken mit dem Touchpad das Problem ist, da dies nur bei Firefox der Fall ist und `xdotool` einen leeren Fenstertitel meldet, der darauf hinweist, dass keine andere Anwendung fokussiert wurde. joelostblom vor 7 Jahren 0
Haben Sie versucht, den Wert von `dom.disable_window_flip` unter` about: config` zu ändern? Wenn nicht, versuchen Sie, den Wert zu ändern. Michael D vor 7 Jahren 0
Haben Sie das Flash-Add-On installiert? Sie könnten versuchen, [Firefox im abgesicherten Modus] (https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode) zu starten, um zu sehen, ob dies durch ein Add-On verursacht wird . harrymc vor 7 Jahren 1
Bitte geben Sie eine Liste Ihrer Addons an. Ich hatte ein ähnliches Problem und entdeckte, dass das [Add-On "Tab Scope"] (https://addons.mozilla.org/en-US/firefox/addon/tab-scope/?src=userprofile) die Ursache war Fragen für mich. Christoph Terasa vor 7 Jahren 1
Danke für die Vorschläge! Ich hatte nicht erwartet, dass ein Addon den Fokus stehlen kann, und ich war überzeugt, dass ich Firefox mit diesen Addons für eine Weile verwendet hatte, ohne das Problem zu sehen. Es stellt sich jedoch heraus, dass [die Kombination von Addon ThumbnailZoomPlus und Gnome3] (https://goo.gl/xc8WLV) dieses Problem verursacht. Der Grund, warum der Fokus plötzlich verloren geht, wenn Tabs geschlossen werden, muss darin bestehen, dass die Maus beim Schließen der vorherigen Registerkarte auf einem Bild auf der neuen Registerkarte endet. @ harrymc Wenn Sie eine Antwort zu den Addons gepostet haben, kann ich sie mit Details ausfüllen und Ihnen die Prämie geben. joelostblom vor 7 Jahren 0
@MichaelD Ich habe versucht, `dom.disable_window_flip 'von' true 'nach' false 'umzuschalten, hatte aber keine Auswirkung. joelostblom vor 7 Jahren 0
Antwort gepostet, wie gewünscht. harrymc vor 7 Jahren 0

2 Antworten auf die Frage

2
harrymc

Der Fokusverlust von Firefox wird normalerweise durch ein (oder mehrere) Add-On (s) verursacht.

Dies kann leicht getestet werden, indem Firefox im abgesicherten Modus ausgeführt wird . Wenn das Problem dann nicht mehr angezeigt wird, können Sie Add-Ons selektiv ausschalten, bis das oder die schuldigen Add-Ons gefunden werden.

Es gab Berichte über das Flash-Add-On. Wie das Poster herausgefunden hat, kann eine Kombination der Add-Ons ThumbnailZoomPlus und Gnome3 dieses Problem ebenfalls verursachen.

0
Overmind

Der Fokus kann verloren gehen, wenn eine der Registerkarten über eine Seite verfügt, die automatisch aktualisiert wird, oder es versucht, neue Registerkarten hinzuzufügen oder andere Arten von Hintergrundaktionen auszuführen

Beachten Sie, dass Opera offenbar seit einigen Versionen eine Lösung gefunden hat, um dieser Art von Verhalten entgegenzuwirken. Daher können Seiten, die verschiedene Aktionen ausführen, keine Fokusverfälschung verursachen. Ich habe zu jeder Zeit 50 ++ Tabs geöffnet.

Versuchen Sie, Ihre Tabs-Datei zu speichern, zu deinstallieren, zu deinstallieren, eine Bereinigung für alle temporären Dateien vorzunehmen, die neueste Version erneut zu installieren und die Tabs-Datei dann wieder einzubauen. Testen Sie erneut, ob das Verhalten weiterhin besteht.