「リアクション上限」メッセージが「リアクションがありません」と表示される

問題は、ユーザーがリアクションを繰り返し追加・削除することでレート制限をトリガーした場合と、ユーザーがサイトの「いいね」に使用されるリアクションを選択して毎日の「いいね」上限に達した場合の両方で、同じテキスト文字列 (js.discourse_reactions.reaction.too_many_request) が使用されていることだと思います。その上限は、max likes per day サイト設定によって設定されています。

ユーザーが遭遇した問題は、ユーザーが行った操作と同様の操作を実行することでトリガーすることができました。問題をトリガーするにはかなりの労力がかかりました。多くのユーザーがこの問題に遭遇するとは思えません。とはいえ、このケースで表示されるエラーメッセージは正確ではありません。ユーザーは毎日のリアクション(「いいね」)の上限を超えていません。ユーザーが行ったのは、ユーザーが同じ操作を連続して何度も実行したときにトリガーされる Discourse のレート制限に達しただけです。このケースを処理するためには、別個のエラーメッセージが必要だと思います。

「いいね!」 3