특수 문자가 포함된 사용자 또는 그룹 언급이 작동하지 않음

자동완성 트리거는 작동하지만, 멘션이 일반 텍스트로 전송되어 클릭할 수 없고 알림도 트리거되지 않습니다.

재현 단계:

  1. 특수 문자가 포함된 사용자/그룹을 준비합니다(저는 악센트만 테스트했습니다).

  2. 채팅에서 해당 대상을 멘션합니다:

  3. 멘션이 일반 텍스트로 전송됩니다.


다음 조건에서의 결과:

사용자 이름
악센트가 포함된 사용자 이름
그룹
악센트가 포함된 그룹
↓

4개의 좋아요

이 문제를 재현할 수 있습니다:

  • 유니코드 사용자 이름 관리자 설정을 활성화합니다.
  • 기본 지역을 Français로 변경합니다.
  • /sidekiq으로 이동하여 Jobs::EnsureDbConsistency를 실행합니다.
  • @moderators가 이제 @modérateurs로 변경되었는지 확인합니다.
  • @modérateurs 그룹에 대한 멘션을 활성화합니다.

  • 채팅 채널을 열고 @mod를 입력하기 시작합니다.
  • @modérateurs가 제안되면 선택하고 전송합니다.
  • 멘션이 일반 텍스트로 표시되고 알림이 전송되지 않습니다:

4개의 좋아요

이 문제를 보고해 주셔서 감사합니다! 해결할 수 있도록 목록에 추가하고 있습니다…

3개의 좋아요

리포트 감사합니다. 이 문제를 수정하는 PR을 방금 병합했습니다:

5개의 좋아요