特殊文字を含むユーザーまたはグループのメンションが機能しない

オートコンプリートのトリガーは機能しますが、メンションはクリック不可の通常のテキストとして送信され、通知もトリガーされません。

再現手順:

  1. 特殊文字(アクセント文字のみ試しました)を含むユーザー/グループを用意します。

  2. チャットでメンションします:

  3. メンションは通常のテキストとして送信されます。


結果(以下の場合):

ユーザー名
アクセント付きユーザー名
グループ
アクセント付きグループ

「いいね!」 4

これを再現できます。

  • unicode usernames 管理者設定を有効にする

  • default localeFrançais に変更する

  • /sidekiq に移動し、Jobs::EnsureDbConsistency を実行する

  • @moderators@modérateurs に変更されていることを確認する

  • @modérateurs グループのメンションを有効にする

  • チャットチャンネルを開き、@mod と入力し始める

  • 候補が表示されたら @modérateurs を選択し、送信する

  • メンションはプレーンテキストとして表示され、通知は送信されません。

「いいね!」 4

ご報告ありがとうございます!修正が必要な事項リストに追加いたします…

「いいね!」 3

レポートありがとうございます。この件について修正をマージしました。

「いいね!」 5