discourse-reactions プラグインにはロールバック機能があり、toggle.json リクエストが失敗した場合、ページはリアクションを元の状態にロールバックする必要があります。
しかし、この機能は壊れており、toggleReaction が呼び出されると状態自体が変更されるため、元の _rollbackState() 関数は決して機能しません。そして、ウィンドウをリフレッシュ/リロードしない限りリアクションの状態は元に戻らず、リクエストが失敗した場合でもハート/リアクションがページ上に残ってしまいます。
このコミットでは、新しい関数 _captureState() を追加し、状態を const 値として保持し、必要に応じてページデータに復元することで、これを修正します。
「いいね!」 2
@martin ご確認をお願いします。rspec は無関係な問題で失敗しているようです。
martin
(Martin Brennan)
4
不安定なスペックだっただけです。プルリクエストをマージしました 
「いいね!」 2