Esto no parece ser un problema… Creo que es solo el efecto de desplazamiento en CSS que desaparece después de unos segundos, es una animación. Solo necesito cambiar el CSS.
El efecto no desaparece si mantengo el cursor del ratón sobre el botón.
Si el cursor entra en el área verde, el botón obtiene la clase d-hover que resalta todo el botón, como se esperaba.
Pero tan pronto como el cursor sale del área roja (intenta poner el cursor del ratón entre “Responder” y la flecha a su izquierda ), todo el botón pierde su clase d-hover. No debería ser así. La clase d-hover solo debería desaparecer cuando el cursor sale del área verde (o si el botón ya no está enfocado).
Creo que esto es algo que puedes cambiar con CSS. Desde el JS, parece que se dirige al button.widget-button y añade la clase .d-hover al mouseenter. Pero cuando mueves el cursor hacia el icono y de vuelta, sale de la clase objetivo y se elimina la clase .d-hover. O algo así