Cela ne semble pas être un problème… Je pense que c’est juste l’effet de survol en CSS qui disparaît après quelques secondes, c’est une animation. Il suffit de changer le CSS.
L’effet ne disparaît pas si je garde le curseur de la souris sur le bouton.
Si le curseur entre dans la zone verte, le bouton obtient la classe d-hover qui met en surbrillance tout le bouton, comme prévu.
Mais dès que le curseur quitte la zone rouge (essayez de placer le curseur de la souris entre « Répondre » et la flèche à sa gauche ), le bouton entier perd sa classe d-hover. Il ne devrait pas. La classe d-hover ne devrait disparaître que lorsque le curseur quitte la zone verte (ou si le bouton n’est plus focalisé).
Je pense que c’est quelque chose que vous pouvez changer avec du CSS. Depuis le JS, il semble qu’il cible le button.widget-button et ajoute la classe .d-hover lors de mouseenter. Mais lorsque vous déplacez le curseur sur l’icône et que vous revenez en arrière, il quitte la classe ciblée et supprime la classe .d-hover. Ou quelque chose comme ça
Essayez quelque chose comme ceci sur Desktop / CSS
C’est à la fois astucieux et intelligent
J’espère que cela n’interférera pas plus que prévu avec l’interface de Discourse.
J’aimerais comprendre la raison sous-jacente de ce comportement, qui se produit sur n’importe quel bouton, pas seulement sur les contrôles de publication.