Il menu delle reazioni viene visualizzato al di fuori della finestra di annullamento dell'azione del post (mobile)

Non sono riuscito a trovare nella cronologia cosa potrebbe essere una regressione.

C’è un controllo per il click in toggleFromButton:

https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-actions.js#L430-L435

Ma non per il tocco:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-actions.js#L170-L183

Suppongo che potresti fare quanto segue per non aprire l’elenco delle reazioni:

  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;
      }
      ...
}
3 Mi Piace