Skip to content

bug: mentions in some scenarios doesn't work #2368

@kennyvallejodev

Description

@kennyvallejodev

Describe the bug

A clear and concise description of what the bug is.
There are some cases where the mentions don't work at all (it don't render the component as a mention)

  • Whenever you have a name that has an emote in it (e.g Kenny🟢)
Screen.Recording.2024-04-18.at.11.31.14.AM.mov
  • Whenever you have a name that has some spaces in it (e.g Kenny. )
Screen.Recording.2024-04-18.at.11.32.42.AM.mov
  • Whenever the name of the user you mentioned before is changed (the mention stop working)

Creating the mention (and working)
(by creating the video i found another problem :)))) okay guys i definitely need some help here to fix this. is driving me crazy)

Screen.Recording.2024-04-18.at.11.35.16.AM.mov

Mentioning the same user but with a new name

Screen.Recording.2024-04-18.at.11.40.35.AM.mov

To Reproduce

Steps to reproduce the behavior:

Scenarios
[a] emote in name
1. go to chat
2. set your name as Kenny🟢)
3. with another user in a channel where both user are members try to mention @Kenny🟢

[b] spaces in name
1. go to chat
2. set your name as Kenny. )
3. with another user in a channel where both user are members try to mention @Kenny.

[b] old mention broken after same user change their name
1. go to chat
2. set your name as Kenny)
3. with another user in a channel where both user are members try to mention @Kenny
4. now as Kenny go again and change your name now to Kenny 2
5. with the same other user, try to mention @Kenny 2
6. The @Kenny 2 mention will work but the old @Kenny mention will stop working and will be displayed as a normal text

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Package version

  • stream-chat-react: ^11.14.0
  • stream-chat: ^8.25.1

Desktop (please complete the following information):

  • OS: [e.g. iOS] MacOS Sonoma 14
  • Browser [e.g. chrome, safari] chrome
  • Version [e.g. 22] 123

Smartphone (please complete the following information):

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcluster:@mentionscluster:message-inputIssues related to message input and its textareastatus:confirmedDescribed issue has been reproduced by the repo maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions