Возникает ли проблема в безопасном режиме? Также, какая версия вашего экземпляра?
РЕДАКТИРОВАНИЕ: Я не вижу никаких недавних изменений в кодовой базе, которые могли бы повлиять на эту область, поэтому лучше всего сначала проверить безопасный режим.
Проблема в том, что ваш компьютер считает, что у него есть сенсорные возможности, и из-за этого Discourse добавляет классы touch и touch-discourse к <body>.
Замените их на no-touch и no-touch-discourse с помощью инструментов разработчика вашего браузера, чтобы проверить: эффект радуги должен появляться при наведении курсора.
Скорее всего, большинство эффектов наведения Discourse отсутствуют на вашем компьютере именно из-за этой проблемы.
У меня такая же проблема, и я не понимаю, почему мой компьютер считает, что у него есть сенсорные возможности. Возможно, потому что он подключен (или когда-то был подключен?) к устройству, которое «наделяет» его неверно определёнными сенсорными возможностями.
Я не знаю деталей. Думаю, браузеры полагаются на операционную систему, чтобы определить, поддерживает ли устройство сенсорное управление, а затем Discourse применяет соответствующие классы в зависимости от результата… Я предоставлю ответить более осведомлённым пользователям.
В моём случае я предполагаю, что поддержка сенсорного управления обеспечивается программным обеспечением Oculus Quest, но я не пробовал его удалять или отключать, чтобы проверить. Возможно, это связано с моей мышью или клавиатурой — кто знает
Да, анимация применяется только в случае наличия класса .discourse-no-touch, поэтому, если ваш ноутбук поддерживает сенсорное управление, она работать не будет.
Почему она внезапно пропала именно у вас, я сказать не могу. Суть в том, что если какой-либо указатель определяется как не грубый[1], он получает указанный выше класс.
То есть, если какой-либо указатель считается грубым, этот класс ему не присваивается, и анимация появляется.
Так что, возможно, вы подключили…
Графические планшеты / устройства для рисования (перо)
Игровые контроллеры
Некоторые пульты для презентаций, тачпады на клавиатурах, …
Внешний сенсорный монитор, подключенный к настольному ПК
Грубый указатель — это указатель с низкой точностью. Пользователю сложно целиться в мелкие объекты. Классический пример — палец на сенсорном экране: кончик пальца занимает большую площадь, поэтому он считается «грубым». Также к таким устройствам относятся, например, Wii Remote или Kinect. ↩︎