Wir haben ein sehr ähnliches Problem wie hier beschrieben:
Die Reaktionen-Auswahl wird außerhalb des sichtbaren Bereichs angezeigt.
Mithilfe von Debug-Tools konnte ich feststellen, dass sie element.style {left: 89.6562px; top: 2375.19px; } empfängt. Da dies ein Element-Stil ist, hatte ich keinen Erfolg damit, mit etwas anderem CSS zu versuchen, dies zu beeinflussen.
Wir verwenden die benutzerdefinierte Reaktionen-Theme-Komponente: Custom Discourse Reactions - #14 by Don Ich sehe jedoch nicht, wie diese diesen Effekt haben könnte.
Leider kann ich derzeit keine vollständige Liste der Plugins angeben, die wir haben, da ich keine Administratorrechte besitze.
Mir war nicht bewusst, dass ich einfach den abgesicherten Modus ohne jegliche Berechtigungen ausprobieren könnte.
Nachdem mich jemand darauf hingewiesen hatte, habe ich Folgendes festgestellt:
a) Reaktionen sind ein Plugin, daher hat das Deaktivieren aller Plugins das Problem auf eine nicht hilfreiche Weise beseitigt ^^
b) Wichtiger: Ohne Themes funktioniert alles einwandfrei.
Das einzige Theme, das irgendeine Interaktion mit Reaktionen haben sollte, ist
Die Reaktionen funktionierten vor ein paar Wochen definitiv richtig und dieses Theme hat sich seit Jahren nicht geändert.
Entweder interagiert es seltsam mit einem kürzlichen Discourse-Update oder etwas in unserer Konfiguration ist kaputt gegangen. Ich werde versuchen, mehr herauszufinden.
Ich vermute, dass dieser Commit im Discourse-Kern den Fehler verursacht hat:
Insbesondere scheint dies:
schlecht mit diesem Styling aus der Theme-Komponente zu interagieren:
Das Deaktivieren dieser CSS-Zeile im Entwicklertool ändert die Position des aktuell angezeigten Reactions-Pickers nicht, bewirkt aber, dass der nächste korrekt platziert wird.
Ihr bester Ansatz wäre, sich an den Autor dieser Theme-Komponente zu wenden und ihn zu bitten, das Problem zu beheben. Vielleicht ist er sich dessen noch nicht bewusst.