絵文字グループ名が問題を引き起こす

再現するには:
/admin/customize/emojis に移動して、新しい絵文字を追加します。set という名前の新しい絵文字グループを作成し、そのセットの下に絵文字を追加します。絵文字の名前と画像は任意です。

次に、任意のトピックに移動して、返信ボタンをクリックします。コンポーザーが正しく読み込まれません(下部に投稿ボタンがありません)。ブラウザコンソールがここに示しています。

Uncaught (in promise) TypeError: groups[emoji.group].push is not a function

グループ内のすべての絵文字を削除すると、問題が解決します。

「いいね!」 2

私も再現できます。:+1:

set」という名前は、set() のような配列プロトタイプ関数と競合します。

簡単な修正としては、オブジェクトを使用することだと思います。const groups = {}; – これはテンプレートでも機能するはずです。:thinking:

「いいね!」 3