RocketChat / RocketChat/EmbeddedChat

Room information changes are notified but not reflected in the Room Information sidebar

Open
#1,119 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
165
Forks
381
Avg merge
1d 2h
Merged PRs (30d)
1

Description

Summary

EmbeddedChat displays system messages when room information changes (topic, announcement, description, privacy), but it does not update or expose the resulting room information in the Room Information sidebar.

Currently, users are notified that something changed, but they must refresh the page to see the updated values.


Current Behavior
  • EmbeddedChat shows system messages such as:
    • “User changed room topic”
    • “User changed room announcement”
    • “User changed room description”
  • The Room Information sidebar and header do not update dynamically.
  • Updated room information is only visible after a manual refresh.
video

https://github.com/user-attachments/assets/44559a2f-1ef8-4600-bd74-fda5ffea9607


Expected Behavior
  • When room information changes on the server, EmbeddedChat should:
    • Update the Room Information sidebar and header in real time
    • Reflect the current room name, description, announcement, topic, and privacy state
  • No page refresh should be required to see updated room information.

Why This Matters

Notifying users about room information changes without showing the updated values creates confusion and incomplete context.


Acceptance Criteria
  • Room metadata updates (topic, announcement, description, privacy) are reflected in the Room Information sidebar in real time
  • The header reflects updated room information without requiring a refresh
  • No manual refresh is required to see updated room information

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Room Information sidebar and header components, then trace how room metadata changes and system messages are received in real time. Verify the current topic, announcement, description, privacy state, and room name update in both UI areas without a page refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.