-
Notifications
You must be signed in to change notification settings - Fork 292
Description
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