Cela se produit-il en mode sans échec ? Par ailleurs, quelle est la version de votre instance ?
MODIF : Je ne vois aucun changement récent dans la base de code qui pourrait affecter cette zone, il serait donc préférable de vérifier le mode sans échec en premier.
Le problème est que votre ordinateur croit qu’il dispose de capacités tactiles, et à cause de cela, Discourse ajoute les classes touch et touch-discourse à <body>.
Remplacez-les par no-touch et no-touch-discourse via les outils de développement de votre navigateur pour tester : l’effet arc-en-ciel devrait s’afficher au survol.
La plupart des effets de survol de Discourse sont probablement absents sur votre ordinateur en raison de ce problème.
J’ai le même problème, et je ne comprends pas pourquoi mon ordinateur croit qu’il a des capacités tactiles. Peut-être parce qu’il est connecté (ou l’a été à un moment ?) à un appareil qui « confère » une capacité tactile mal détectée.
Je ne connais pas les détails. Je pense que les navigateurs s’appuient sur le système d’exploitation pour savoir si l’appareil est compatible tactile, puis Discourse applique des classes en fonction du résultat… Je laisse des utilisateurs plus informés répondre.
Dans mon cas, je suppose que la fonctionnalité tactile provient du logiciel Oculus Quest, mais je n’ai pas essayé de la désinstaller ou de la désactiver pour tester. Peut-être vient-elle de ma souris ou de mon clavier, qui sait