FIX: langes Drücken des Reaktionszählers sollte ReactionsPicker nicht öffnen

Es gibt einen Fehler, wenn Enable new post reactions menu aktiviert ist: Die linke Komponente discourse-reactions-actions-x-left und discourse-reactions-reaction-button teilen sich dasselbe Element.

In der mobilen Ansicht wird beim langen Drücken auf das linke discourse-reactions-actions-x-left ungewollt ein ReactionsPicker ausgelöst. In der Konsole erscheint dann der Fehler Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getBoundingClientRect'), und das Picker-Panel reagiert nicht mehr.

Dieser Commit hängt das Event an das Element .discourse-reactions-reaction-button an, um dies zu verhindern.

Vorher:

Nachher:

Auf Meta:

Ähnliches Problem hier, ein Ref wurde hinzugefügt: Ability to display all the likes/reactions on a post - #77 by Moin

Ein PR ist hier verfügbar: FIX: long pressing reactions-counter shouldn't open ReactionsPicker · Pull Request #39774 · discourse/discourse

Bitte prüfen Sie auch, ob diese funktionieren:

und dies: