「Powered by Discourse」バッジについて質問です

こんにちは、

インスタンスを入手した当初は、下部に表示される「Powered by Discourse」バッジも気になりませんでした。

ただし、アニメーション(小さなレインボーのやつ)はかなりかっこよく見えました!

しかしある日、それが消えてしまいました。(アニメーションの方です)

これには何か理由があるのでしょうか?削除されたのでしょうか、それとも別の要因があるのでしょうか?

よろしくお願いいたします。

こんにちは、読み込みアニメーションのことですか? それは以下で変更されました:

いいえ、これのアニメーションです:

image

これは私の自己ホストインスタンスで動作していると思います

image

ホバー時に虹色のアニメーションが表示されますか?

ふーん、面白いね。今まで気づかなかったけど、Discourseがホストする無料プランのフォーラムだと今見えたよ:
image

これはあなたのコミュニティだけで起きていること?

確認が必要ですが、多くのサイトではバッジが表示されていません。

はい、アニメーションが表示されます。

設定にそれをオフにするオプションがあるので、おそらくそれがすべてのサイトで表示されない理由でしょう

つまり、これは私のインスタンス側の問題ということでしょうか?

なぜなのかはよくわかりませんが

うん、わかってる

バッジを無効にしてから再度有効にしても、うまくいかなかったんだ

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.

常に発生します。

2026.6.0-latest

この効果は、ブラウザや OS で「アニメーションの軽減」を優先する設定が行われていない場合にのみ機能します。

Windows では、UI の煩わしいアニメーションを無効にする設定を行うことが多く、その場合もこのアニメーションは無効になります。

いいえ、それは問題ではありません

他のブラウザを使用すると、バッジの文字色が異なります。

Arc ではそうなりません。

問題は、お使いのコンピュータがタッチ機能を持っていると認識していることです。その結果、Discourseはtouchtouch-discourseというクラスを<body>に追加しています。

テストとして、ブラウザの開発ツールを使ってこれらをno-touchno-touch-discourseに置き換えてみてください。ホバー時にレインボーエフェクトが表示されるはずです。

おそらく、お使いのコンピュータではこの問題のため、Discourseのホバーエフェクトのほとんどが表示されないでしょう。

私も同じ問題を抱えており、なぜ私のコンピュータがタッチ機能を持っていると認識しているのか理解できません。もしかすると、何らかのデバイスに接続している(あるいは過去に接続していた)ことで、誤ってタッチ機能があると検出されているのかもしれません。:person_shrugging:

私のラップトップ(またはブラウザ)がタッチパッドだと認識しています。

これは意図された動作ですか?

詳細はわかりません。ブラウザは OS に依存してデバイスがタッチ対応かどうかを判断し、Discourse はその結果に応じてクラスを適用しているのだと思います…より詳しいユーザーにお答えいただければ幸いです。

私の場合、タッチ機能は Oculus Quest のソフトウェア由来だと思われますが、アンインストールや無効化を試して確認はしていません。もしかするとマウスやキーボード由来かもしれませんね、誰にもわかりません :person_shrugging: