Nous rencontrons un problème très similaire à celui décrit ici :
Le sélecteur de réactions s’affiche en dehors de la zone de visualisation.
En utilisant les outils de débogage, j’ai pu déterminer qu’il reçoit element.style {left: 89.6562px; top: 2375.19px; }. Comme il s’agit d’un style d’élément, je n’ai eu aucun succès en modifiant d’autres CSS pour affecter cela.
Nous utilisons le composant de thème de réactions personnalisées : Custom Discourse Reactions - #14 by Don Je ne vois pas comment cela pourrait avoir cet effet cependant.
Malheureusement, je ne peux pas fournir une liste complète des plugins que nous avons actuellement, car je n’ai pas de privilèges d’administrateur.
Je n’avais pas réalisé que je pouvais simplement essayer le mode sans échec sans aucun privilège.
Après qu’on me l’ait fait remarquer, j’ai observé que :
a) Les réactions sont un plugin, donc désactiver tous les plugins a résolu le problème d’une manière peu utile ^^
b) Plus important encore : Sans aucun thème, tout fonctionne bien.
Le seul thème qui devrait interagir avec les réactions est
Les réactions fonctionnaient certainement correctement il y a quelques semaines et ce thème n’a pas changé depuis des années.
Soit il interagit bizarrement avec une mise à jour récente de Discourse, soit quelque chose s’est cassé dans notre configuration. Je vais essayer de me renseigner davantage.
Mon hypothèse est que ce commit dans le cœur de Discourse est ce qui a causé la rupture :
Spécifiquement ceci :
semble mal interagir avec ce style du composant de thème :
La désactivation de cette ligne de CSS dans l’outil de développement ne modifie pas la position du sélecteur de réactions actuellement affiché, mais fait en sorte que le suivant soit placé correctement.
Votre meilleure option serait de contacter l’auteur de ce composant de thème et de lui demander de le corriger. Peut-être n’est-il pas encore au courant.