Ich konnte in der Historie nichts finden, was eine Regression sein könnte.
Es gibt eine Prüfung für den Klick in toggleFromButton:
Aber nicht für die Berührung:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-actions.js#L170-L183
Ich schätze, Sie könnten Folgendes tun, um die Reaktionsliste nicht zu öffnen:
touchStart() {
cancel(this._touchTimeout);
if (this.capabilities.touch) {
if (
this.attrs.post.current_user_reaction &&
!this.attrs.post.current_user_reaction.can_undo
) {
return false;
}
...
}