Quick question about the "Powered by Discourse" badge

Hi,

When I got the instance, the Powered by Discourse badge on the bottom didn’t mind me.

Altough, the animation (the little rainbow one) did look really cool!

One day though, it dissapeared. (by that the animation)

Is there potentially a reason for it, has it been removed or is it something else?

Thanks

Hi there, are you referring to the loading animation? That was changed in:

No, the animation for this:

image

I think this one

image

works on my self hosted instance

Does it have a rainbow styled anim when hovered on?

Huh, interesting. Never noticed it before, but on a free plan forum hosted by Discourse, I see it now:
image

Does this happen on your community only?

I’ll have to check, altough many sites don’t have the badge visible.

yes it does have the animation

there is an option in settings to turn it off, maybe that is why you don’t see it on all sites

So it seems its an issue on my instance?

Not sure why though

Yeah I know

Disabling and Reenabling the badge also didn’t work

Does it occur in safe mode? Also, what is the version of your instance?

EDIT: I don’t see any recent changes to the codebase that would affect this area, so it would be best to check safe mode first.

Always occurs.

2026.6.0-latest

The effect requires that you did not set your browser/os to prefer reduced motion:

In Windows people often disable the annoying animations in the UI, which also disable this animation.

Nope, isn’t the problem

When using another browser though, the text on the badge turns into another color.

Not on arc altough.

The problem is that your computer thinks it has touch capabilities, and because of this Discourse adds the touch and touch-discourse classe to <body>.

Replace them withno-touch and no-touch-discourse with your browser’s dev tools to test it: the rainbow effect should play on hover.

Most Discourse hover effects are probably absent from your computer because of this.

I have the same problem, and I don’t understand why my computer thinks it has touch capabilities. Perhaps because it’s connected (or was connected at some point?) to some device which “confers” a wrongly detected touch capability. :person_shrugging:


Edit: Now if your device has a real touch support (like a touch-compatible laptop, or tablet…), thent it’s purely a feature, not really an issue :face_with_tongue:
Pretty sure you can re-enable the rainbow effect on touch-compatible devices with CSS on your instance.

My laptop (or browser) thinks its the touchpad.

Is this intended behavior?

I don’t know the details. I think browsers rely on the OS to know if the device is touch-compatible, then Discourse apply classes depending on the result… I’ll let more knowledgeable users answer.

In my case I suppose the touch capability comes from my oculus quest software, but I haven’t tried uninstalling/disabling it and try. Perhaps it comes from my mouse or keyboard, who knows :person_shrugging: