El problema es que tu computadora cree que tiene capacidades táctiles y, debido a esto, Discourse agrega las clases touch y touch-discourse a <body>.
Reemplázalas por no-touch y no-touch-discourse con las herramientas de desarrollo de tu navegador para probarlo: el efecto arcoíris debería reproducirse al pasar el cursor por encima.
Es probable que la mayoría de los efectos de desplazamiento de Discourse estén ausentes en tu computadora debido a este problema.
Tengo el mismo problema y no entiendo por qué mi computadora cree que tiene capacidades táctiles. Tal vez porque está conectada (o estuvo conectada en algún momento?) a algún dispositivo que “confiere” una capacidad táctil detectada incorrectamente.
No conozco los detalles. Creo que los navegadores dependen del sistema operativo para saber si el dispositivo es compatible con pantallas táctiles, y luego Discourse aplica clases según el resultado… Dejaré que usuarios más informados respondan.
En mi caso, supongo que la capacidad táctil proviene del software de mi Oculus Quest, pero no he intentado desinstalarlo o desactivarlo para probar. Quizás provenga de mi ratón o teclado, quién sabe