RocketChat / RocketChat/Rocket.Chat
Avatar changes are not seen by other users unless they refresh client
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
When changing my avatar, the other user does not see the new one until they refresh the client, e.g through ctrl + R. The new avatar can only be seen when clicking the profile name pop out card.
Steps to reproduce:
- Change avatar
- Ask another person who is already logged into RC to verify if it shows the new one
- Ask them to refresh
Expected behavior:
Avatars automatically update.
Actual behavior:
New avatar does not show for other users until they refresh.
Server Setup Information:
- Version of Rocket.Chat Server: 4.1.1
- Operating System: Ubuntu 18.04.6
- Deployment Method: docker
- Number of Running Instances: 1
- MongoDB Version: v3.6.3
Client Setup Information
- Desktop App or Browser Version: 3.5.7
- Operating System: Arch Linux and Windows 10
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the avatar update with two logged-in users, then trace the client-side avatar display and update flow. Confirm the stale avatar persists until a refresh while the profile pop-out shows the new image. Done means other users see the changed avatar automatically without refreshing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100