Tritt das im abgesicherten Modus auf? Außerdem, welche Version deiner Instanz ist es?
EDIT: Ich sehe keine aktuellen Änderungen am Code, die diesen Bereich betreffen würden, also wäre es am besten, zuerst den abgesicherten Modus zu überprüfen.
Das Problem besteht darin, dass dein Computer denkt, er habe Touch-Funktionen. Aus diesem Grund fügt Discourse die Klassen touch und touch-discourse zu <body> hinzu.
Ersetze sie in den Entwickler-Tools deines Browsers durch no-touch und no-touch-discourse, um es zu testen: Der Regenbogen-Effekt sollte beim Hovern angezeigt werden.
Wahrscheinlich fehlen die meisten Discourse-Hover-Effekte auf deinem Computer aufgrund dieses Problems.
Ich habe das gleiche Problem und verstehe nicht, warum mein Computer denkt, er habe Touch-Funktionen. Vielleicht, weil er (oder war er irgendwann?) mit einem Gerät verbunden ist, das fälschlicherweise Touch-Funktionen “verleiht”.
Ich kenne die Details nicht. Ich glaube, Browser verlassen sich auf das Betriebssystem, um zu erkennen, ob das Gerät berührungsempfindlich ist, und Discourse wendet dann je nach Ergebnis Klassen an… Ich überlasse es erfahrenen Nutzern, das zu beantworten.
In meinem Fall vermute ich, dass die Touch-Funktionalität von meiner Oculus Quest-Software stammt, aber ich habe es nicht versucht, indem ich sie deinstalliert oder deaktiviert habe. Vielleicht kommt es von meiner Maus oder Tastatur, wer weiß
Ja, die Animation wird nur unter .discourse-no-touch angewendet, also funktioniert sie auf deinem Laptop nicht, wenn dieser über Touch-Funktion verfügt.
Warum sie bei dir plötzlich verschwunden ist, kann ich nicht genau sagen. Grundsätzlich wird die oben genannte Klasse hinzugefügt, wenn ein Zeiger als nicht grob[1] eingestuft wird.
Das bedeutet: Wenn ein Zeiger als grob eingestuft wird, erhält er diese Klasse nicht, und die Animation wird angezeigt.
Es könnte also sein, dass du …
Grafiktabletts / Zeichentabletts (Stifte)
Gamecontroller
Bestimmte Presenter-Fernbedienungen, Touchpads auf Tastaturen,…
Einen externen Touchscreen-Monitor, der an einen Desktop-PC angeschlossen ist
Ein Zeiger mit niedriger Präzision. Der Benutzer kann kleine Elemente nicht leicht ansteuern. Das klassische Beispiel ist ein Finger auf einem Touchscreen — die Fingerspitze bedeckt eine große Fläche, daher ist sie „grob.“ Auch Geräte wie eine Wii-Fernbedienung oder eine Kinect zählen dazu. ↩︎