ich erlebe auf einigen spezifischen Firefox-Profilen, sowohl unter Windows 10 als auch unter Android 10, ein rätselhaftes Verhalten mit Emojis.
In diesen problematischen Profilen bleiben beim Laden einer Discourse-Seite alle Emojis auf dieser Seite „unübersetzt“. Das bedeutet: Der Beschreibungsstring (der String zwischen zwei Doppelpunkten, z. B. :smiling_donkey:) wird roh angezeigt, anstatt die tatsächlichen Emojis darzustellen. Wenn ich jedoch entweder:
NoScript von vertrauenswürdig auf nicht vertrauenswürdig und zurück auf vertrauenswürdig umschalte,
oder
AdGuard AdBlocker auf dieser Seite von aktiviert auf deaktiviert umschalte,
oder – und hier wird es überraschend:
die Seite zunächst mit deaktiviertem AdGuard AdBlocker lade und sie dann auf derselben Seite von deaktiviert auf aktiviert umschalte,
wird die Seite neu geladen und alle Emojis werden wie erwartet angezeigt.
Ein einfaches Neuladen der Seite (F5) führt jedoch nicht dazu, dass die Emojis korrekt dargestellt werden. Etwas, das nicht direkt mit der Kernfunktionalität von NoScript zusammenhängt, aber irgendwie mit diesem Add-on verknüpft ist, scheint die Emojis zu stören.
Dieses Verhalten bleibt bestehen, selbst wenn AdGuard AdBlocker entfernt wird oder gar nie installiert war. Doch die Art und Weise, wie es einen Seitenneuladung auslöst, unterscheidet sich deutlich von einem normalen F5-Neuladen, um Emojis anzuzeigen. Ähnlich wie NoScript selbst Seiten neu lädt, nachdem die Domänenberechtigungen geändert wurden.
Die Erstellung eines neuen Profils hat dieses Problem nicht gelöst. Ich wäre daher dankbar für jede Einschätzung, was dies verursachen könnte.
Wenn du hier von NoScript sprichst, was genau meinst du damit? Ist dies eine Browserfunktion, ein Browser-Add-on oder wie aktivierst du NoScript? Bei mir funktionieren Emojis unter Firefox einwandfrei , und ich verwende zudem Adblocker und habe den Firefox-Schutz vor Verfolgung aktiviert.
Okay, das würde bedeuten, dass es sich hier nicht um ein Discourse-Problem handelt, besonders da eine normale Firefox-Installation Emojis gut anzeigt. Oder was denkst du?
Ich denke, der Entwickler von NoScript würde mir wahrscheinlich eine Antwort in ähnlicher Richtung geben: „Das ist kein NoScript-Problem, da Sie Skripte aktiviert haben, aber die Website funktioniert nicht richtig
Wir testen ausschließlich gegen die Standardversionen unserer unterstützten Browser, und da dies problemlos funktioniert (die Hälfte unseres Teams nutzt Firefox als täglichen Browser), gibt es hier nichts für uns zu tun. Wir können es uns nicht leisten, Fehler aufzuspüren, die durch zahlreiche Browsererweiterungen verursacht werden.
Wie du möchtest
Offensichtlich läuft hier etwas Seltsames, das spezifisch für das Verhalten des Discourse-Codes auf der Seite ist. Ich bin seit über zehn Jahren NoScript-Nutzer, und so etwas habe ich noch nie erlebt. Hoffen wir, dass es auf lange Sicht keine weiteren Nebenwirkungen dieses mysteriösen Verhaltens geben wird.