Vimium: Facebook Messenger "Der Komponist konnte nicht angezeigt werden."

Erstellt am 3. Mai 2017  ·  31Kommentare  ·  Quelle: philc/vimium

Facebook Messenger (insbesondere die unter https://www.messenger.com/ verfügbare Version) begann mit der Anzeige „Composer konnte nicht angezeigt werden“. wo Sie normalerweise Text eingeben würden.
I've never redacted anything so this was fun

Vimium-Version: 1.59
Chrome-Version: 58.0.3029.96 (64-Bit)
Betriebssystem: macOS 10.12.4

Hilfreichster Kommentar

Hast du die Vimium-Option "Lass Seiten nicht den Fokus beim Laden stehlen" aktiv? (unter erweiterten Optionen)

Jawohl

(Wenn ja) wird der Fehler nicht mehr angezeigt, wenn Sie ihn deaktivieren?

Auch ja. Diese Option scheint tatsächlich das Problem zu sein.

Alle 31 Kommentare

@bennyty. Danke dafür, aber ich kann es nicht reproduzieren.

(Separat klingt dies beim ersten Schnitt nicht nach einem Vimium-Problem. Vielleicht können Sie versuchen, das Problem in einem sauberen Konto zu isolieren.)

Natürlich werde ich versuchen, auf einem anderen Computer mit sauberen Konten zu reproduzieren. Ich habe es auf Vimium eingegrenzt, da es aufgelöst wird, wenn ich das Plugin deaktiviere (über die Erweiterungsseite) ODER wenn ich die Tastenkombinationen für die Seite deaktiviere (über die Vimium-Optionen). Das passiert erst seit kurzem, FB hat seinen Messenger in letzter Zeit häufig geändert.

Ich sehe dieses Problem auch auf messenger.com. Wenn ich vimium deaktiviere ist das Problem weg.

Kann hier auch nicht reproduzieren (auf Chrome oder Firefox).

Der Vorschlag hier ist, eine harte Aktualisierung (Strg + F5) zu versuchen. Hilft das?

Hard Refresh / Cache leeren wird nicht behoben. Ich konnte es weder auf einem anderen Computer noch auf Chrome Canary reproduzieren.

  • Gibt es Meldungen in der Entwicklerkonsole? (Strg-Umschalt-J, weitere Infos hier )
  • Passiert es immer noch, wenn Sie sich aus- und wieder einloggen/Konto ändern?

Ich weiß, dass Facebook einige A/B-Tests und schrittweise Einführungen durchführt, daher kann es sein, dass Ihr Konto für eine neue Funktion/ein neues Experiment ausgewählt wurde, das mit Vimium nicht gut funktioniert.

Es passiert bei einem neuen Account (vielleicht werden neue Accounts getestet auf 😢 ) Es gibt einige Warnungen in der Konsole, aber sie sehen aus, als wären sie von fb js.

[Violation] Added non-passive event  listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. content.js:139
[Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. LhysVuKt5Hx.js:123

Und es gab keine Fehler auf der vimium-Hintergrundseite, als ich die Problemerstellung überprüfte. Jetzt habe ich das (aber ich denke, es ist ein unabhängiger Fehler / Eckfall)

Unchecked runtime.lastError while running browserAction.setBadgeText: No tab with id: 552.
    at Object.onIconReady [as callback] (chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/js/vapi-background.js:615:30)
background.html:1 Unchecked runtime.lastError while running browserAction.setBadgeBackgroundColor: No tab with id: 552.
    at Object.onIconReady [as callback] (chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/js/vapi-background.js:617:34)

Ich bekomme das Problem auch in https://www.facebook.com/messages/, das wie eine eingebettete Version von https://www.messenger.com/ aussieht.

Keine dieser vier Fehlermeldungen kommt von Vimium. Die letzten beiden scheinen von uBlock Origin zu sein. Und die ersten beiden sind wahrscheinlich von FB, wie du sagst.

Stimmt, Entschuldigung, ich muss wohl auf die falsche Hintergrundseite geklickt haben.
Es gibt nichts im Vimium-Log (chrome-extension://dbepggeogbaibhgnhhndojpepiihcmeb/pages/logging.html), aber in der Konsole dieser Seite gibt es einen Fehler

chrome-extension://dbepggeogbaibhgnhhndojpepiihcmeb/.git/HEAD Failed to load resource: net::ERR_FILE_NOT_FOUND

Unsicher, wenn verwandt.

  • Hast du die Vimium-Option "Lass Seiten nicht den Fokus beim Laden stehlen" aktiv? (unter erweiterten Optionen)
  • (Wenn ja) wird der Fehler nicht mehr angezeigt, wenn Sie ihn deaktivieren?

Hast du die Vimium-Option "Lass Seiten nicht den Fokus beim Laden stehlen" aktiv? (unter erweiterten Optionen)

Jawohl

(Wenn ja) wird der Fehler nicht mehr angezeigt, wenn Sie ihn deaktivieren?

Auch ja. Diese Option scheint tatsächlich das Problem zu sein.

@mrmr1993 Ja, das hatte ich aktiviert (ich muss irgendwann einen Grund gehabt haben). Und ich dachte, ich hätte die Deaktivierung getestet. Wenn Sie es deaktivieren, wird der Fehler wie bei Teranex behoben.

Hatte der Fehler im Facebook-Messenger (Popup-Feld) und im Vollbildmodus, kann das Deaktivieren der Option "Seiten nicht den Fokus beim Laden stehlen" deaktivieren, um das Problem zu beheben, dass keine Eingabe möglich ist.

Das ist auch für mich ein Thema. Ich habe die URL-Muster blockiert und es hat gut funktioniert

Ich sehe das gleiche Problem und wurde durch Deaktivieren von Vimium auf messenger.com behoben. Hier ist der relevante Fehler in der Konsole:
XMLHttpRequest cannot load https://5-edge-chat.facebook.com/sub?<redacted>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.messenger.com' is therefore not allowed access. The response had HTTP status code 400.

(Ich habe die Parameter aus der URL entfernt, falls darin etwas Sensibles enthalten ist.

@robbyoconnor @

Hast du die Vimium-Option "Lass Seiten nicht den Fokus beim Laden stehlen" aktiv? (unter erweiterten Optionen)
(Wenn ja) wird der Fehler nicht mehr angezeigt, wenn Sie ihn deaktivieren?

@bennyty Das hat es behoben! Warum passiert das jetzt mit dieser Einstellung?

Ist es möglich, eine URL-Whitelist für "Lasst Seiten nicht den Fokus beim Laden stehlen" hinzuzufügen?

@rationalis +{viele} für diese Idee.

@rationalis ... Das ist eine Menge zusätzlicher Benutzeroberflächenmaschinen für etwas, das auf nur einer Seite ein Problem zu sein scheint (wenn auch eine wichtige Seite).

(Könnten wir einfach eine Ausnahme für Facebook Messenger verdrahten.)

Das ist eine Menge zusätzlicher Benutzeroberflächen-Maschinen für etwas, das auf nur einer Seite ein Problem zu sein scheint

Dies könnte so einfach sein wie das Hinzufügen eines Kontrollkästchens dafür zu den Ausschlussregeln. Es ist vielleicht auch keine vergebliche Mühe: Ich könnte dies auch für zB die Google-Homepage nützlich sehen, wo die Fokussierung der Eingabe wahrscheinlich wünschenswerter ist als nicht.

Hallo, ich habe auch das gleiche Problem
neuestes Mac OS, Vimium 1.60.3, Chrom 60.0.3112.113

Wenn die Option "Seiten beim Laden den Fokus nicht stehlen" aktiviert ist, zeigt der Facebook-Messenger "Composer nicht anzeigen" an. und ich kann keinen Text eingeben.
Das Deaktivieren der Option in vimium behebt das Problem mit dem Facebook-Messenger

@ultibo -- Das sollte es beheben -- mein Problem war

@ultibo Danke! Hat meinen Verstand gerettet. (Ich habe mbasic.facebook.com verwendet, um in Messenger-Räumen zu posten.)

Dies ist mir auf zwei verschiedenen Systemen passiert und es tritt immer auf, wenn ich versuche, eine vollständig formatierte Telefonnummer einzufügen, um sie selbst mit einem Kontakt zu teilen.
Zwischenablage: (123) 456-7890
Komponist: ctrl+v
sofortige Fehlermeldung, die den Komponisten sperrt

Google Chrome | 62.0.3202.62 (Official Build) (64-bit)
-- | --
Revision | 9da914b118cb0d10d715ccc4ad20575a0305a304-refs/branch-heads/3202@{#700}
OS | Linux
JavaScript | V8 6.2.414.32
Flash | 27.0.0.187 /home/user/.config/google-chrome/PepperFlash/27.0.0.187/libpepflashplayer.so
User Agent | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36
Command Line | /usr/bin/google-chrome-stable --flag-switches-begin --flag-switches-end
uname -a
Linux fedora-01 4.13.5-200.fc26.x86_64 #1 SMP Thu Oct 5 16:53:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
gnome: Version 3.24.2

@preactive haben Sie versucht, was andere zu diesem Thema vorgeschlagen haben?

@robbyoconnor Ich habe vielleicht gepostet, dass dies das falsche Ticketproblem ist. Ich lasse kein Vimium laufen. Dies kann jedoch auch auf ein zugrunde liegendes Problem mit dem FB-Messenger hinweisen. Ich habe meinen Cache geleert und eine erzwungene Aktualisierung ohne Erfolg durchgeführt. Ich werde $ killall chrome versuchen, um zu sehen, ob es beim Neustart von Chrome korrekt geladen wird. Ich werde diesen Kommentar bearbeiten, wenn es funktioniert.

Deaktivieren Sie alle Erweiterungen und aktivieren Sie sie nacheinander, um den Täter zu finden.

Falls noch jemand hier landet, nachdem er nach diesem Problem gesucht hat: Bei mir lag das Problem nicht an Vimium (wie ich dachte), sondern an der kosmetischen Filterung in uBlock Origin. Wenn deaktiviert (auf facebook.com), verhält sich Messenger wie beabsichtigt.

Was dieses Problem bei mir in Firefox verursachte, war das Deaktivieren von dom.event.clipboardevents in about:config und das erneute Aktivieren, um es zu beheben. Facebook mag es nicht, wenn ich Dinge kopiere oder einfüge, die ich nicht sehen kann, denke ich.

Was dieses Problem bei mir in Firefox verursachte, war das Deaktivieren von dom.event.clipboardevents in about:config und das erneute Aktivieren, um es zu beheben. Facebook mag es nicht, wenn ich Dinge kopiere oder einfüge, die ich nicht sehen kann, denke ich.

Die Lösung steht im Thread.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen