タイトルは自明です。いいねボタンをクリックするとアニメーションは表示されますが、それ以外は何も起こりません。
動画:
/logs に関連するものは何も見つかりませんが、コンソールエラーはここにあります。
タイトルは自明です。いいねボタンをクリックするとアニメーションは表示されますが、それ以外は何も起こりません。
動画:
セーフモードで試した場合、投稿に「いいね!」することはできますか?
メタで再現できますか?どのようなプラグインを使用していますか?最新バージョンですか?
最新のビルドを使用していますが、プラグインのリストは次のとおりです。
特定の投稿について何が問題なのかわかりません。他のほとんどの投稿には「いいね!」を付けられますが、その投稿だけはできないため、原因を特定せずにメタで「いいね!」を付けることができません。
過去に「いいね」や「いいね解除」をしたことがあるため、「古い」投稿となり、もう考えを変えることができないということでしょうか?
投稿の修正に関する問題の副作用でしょうか?
投稿は、私が動画を作成した時点ではかなり新しかったので、それを気に入ろうとしました。アンライクはしていません。私のサイトのアンライクタイマーは48時間です。
シャドーアカウントで再現できますか?おそらくモデレーター投稿に関するものかもしれません。
これをモデレーター投稿にします…(これでスタッフの色がつきました。いいねできますか)
ビデオで見たように、トピックをアーカイブしました。それが原因だと思います。
ああ…そうですね…アーカイブされたトピックには、この驚くべきバグがあります…確かに。
Rubyについて少し勉強する必要があります。ポップアップを作成するにはどうすればよいですか?
それには内部クラスがあります。UIの別のポップアップ警告(「いいね」不足など)を参照することをお勧めします。これは実際にはすべてJSで行われます。
JSはわかっているので、見て、今夜遅くに皆さんにアップデートします。ありがとうございます ![]()
テストサイトでテストしました。トピックをアーカイブしても「いいね」ボタンは表示されたままで、それをクリックすると警告モーダルが表示されます。ページをリロードすると、「いいね」ボタンは消えます。
不思議、何度リフレッシュしても表示されるのはなぜですか?
管理者として試しましたか?標準ユーザーでは?アカウントの種類に関するものかもしれません。内部インスタンスの別のトピックでこれを見たのを覚えています。
また…最初の投稿ではありませんか?
以前は管理者アカウントで、今回はtl3の非スタッフアカウントで試しました。
編集:すべての種類のアカウントで確認しましたが、モーダルは私には機能するようです。
リアクションプラグインの問題であることが判明しました。これはまだ公式プラグインです。後でPRを開きます。
コアDiscourseのテキストも変更します。現在のテキストはあまり意味をなさないためです。
はい、Discourse Reactions プラグインで再現できます。トピックをアーカイブした後も「いいね!」ボタンが表示され、それをクリックしても警告モーダルは表示されず、ページをリロードするまで他のリアクションも有効なようです。トピックをリロードすると壊れます。
コンソールに以下のエラーが表示されます。
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'canToggle')