Ah ha, danke dafür! Ich sehe definitiv das gleiche Verhalten.
Das Versenden von Erwähnungsbenachrichtigungen über eine Beitragsbearbeitung ist eine wichtige Funktion, die ich und andere gelegentlich nutzen. Daher möchten wir, dass dies erhalten bleibt, aber die Funktionsweise in Bezug auf Gruppen wirkt seltsam.
Meiner Meinung nach sollte eine Gruppe nur einmal pro Beitrag benachrichtigt werden. Benutzer, die nach einer ersten Gruppenerwähnung der Gruppe beigetreten sind, sollten keine Gruppenerwähnungsbenachrichtigung als Folge nachfolgender Beitragsbearbeitungen erhalten. Der JIT-Bildungsbanner über die Benachrichtigung der Gruppe sollte nicht während der Bearbeitung eines Beitrags angezeigt werden, wenn es seit der letzten Speicherung des Beitrags keine neuen Gruppenerwähnungen gibt.
Wenn eine Gruppe, die zuvor nicht erwähnt wurde, in einer Bearbeitung erwähnt wird, sollten sie benachrichtigt werden. So funktioniert es bei Benutzerverweisen. Wir sollten auch den entsprechenden Bildungsbanner sehen, wenn eine neue Gruppe erwähnt wird.
Ich denke, wir können einfach eine bedingte Logik basierend auf dem Vorhandensein eines Datensatzes in der Tabelle group_mentions hinzufügen. Wir erstellen einen Datensatz zum Zeitpunkt des Speicherns eines Beitrags.
Was hältst du davon, @codinghorror?